PDA

Показать полную графическую версию : [решено] Скопировать файл в шары


Dreamer_UFA
30-05-2022, 12:57
Добрый день.

Хочу решить такую задачу. Есть куча удаленных точек соединенных впн с главным офисом. Каждая из них имеет шару.
Мне нужно файлик закинуть на все точки. как запустить копирование на все адреса а те которые не доступны записать в файл.
копировать на весь диапазон 192.168.190.х\Files

Сумбурно но вроде понятно :)

DJ Mogarych
30-05-2022, 14:44
Powershell:

$file = "D:\temp\file.txt"
$log = "D:\temp\log.txt"

1..254 |% {
$ip = "192.168.190.$_"
try {
if (Test-Connection $ip -Count 1 -Quiet) {
cp "$file" "\\$ip\files"
}
else {
"$((get-date).ToString("yyyy-MM-dd HH:mm:ss")) IP $ip недоступен" |Out-File "$log" -Append
}
}
catch {
"$((get-date).ToString("yyyy-MM-dd HH:mm:ss")) При обработке IP $ip произошла ошибка" |Out-File "$log" -Append
}
}


Сам не проверял.

Dreamer_UFA
31-05-2022, 14:16
DJ Mogarych, спасибо. Этой конструкции оказалось достаточно для моих маленьких целей. Лень она такая )))




© OSzone.net 2001-2012