отправить файл всем пользователям сети автоматически с помощью команды WMIC
у меня есть сценарий, с помощью которого я могу сканировать сеть для живых IP-адресов и
результат отправляется в файл с именем "ip_list.формат txt." После этого я
хотели бы отправить файл".txt" на каждый ip-адрес из
ip_list.txt и поместить его в определенную папку для каждого пользователя ПК. (бывший.
c:\temp)
можно использовать FOR / F для перебора через значения в "ip_list.txt" файл, чтобы затем сделать XCOPY до скрытые ресурсы c$ доля всех ПК, а затем следуют путь к папке, где вы хотите скопировать, что на "C" привод каждого ПК (т. е. C:\Temp
равнозначно (\<ip address>\C$\Temp
).
дайте ему шанс и посмотрите, как это происходит, но я бы предложил протестировать это только с одним или двумя IP-адресами (один раз рабочая группа и один домен) inially в "ip_list.txt" файл и убедитесь, что он работает должным образом.
доступ на каждом ПК должен быть включен для выполнения этой помощью метода ниже, ваш аккаунт это как бы нужно иметь доступ к машинам для этого (например, администратора домена в домен ПК и локального администратора на рабочей группе ПК возможно).
возможно, вам придется встроить учетные данные в процесс для некоторых IP-адресов, но посмотрите, как это происходит, и дайте мне знать. Я обновлю свой ответ с больше детали если вы имеете тревогу, то, etc.
Пример Командной Строки Run
(обратите внимание, что приведенный ниже пример-это командная строка копировать и вставить тип сделки ниже, а не пакетный сценарий, но я могу изменить, чтобы работать в качестве пакетного сценария, если это необходимо, а также.)
FOR /F "TOKENS=*" %%A IN (c:\path\ip_list.txt) DO XCOPY /F /Y "C:\Path\file.txt" "\%%~A\C$\Temp\"
Дополнительные Ресурсы