Отправить файл всем пользователям сети автоматически с помощью команды WMIC

У меня есть скрипт, с помощью которого я могу сканировать сеть для живых IP-адресов, и результат отправляется в файл под названием "ip_list.формат txt."
После этого, я хотел бы отправить файл".тхт" на каждый IP-адрес из ip_list.txt и поместить его в определенную папку для каждого пользователя ПК. (бывший. c:temp)
Я думал об использовании команды WMIC, но мне нужна ваша помощь...

было замечено что пароль администратора знан и порт 135 ТПК оппенд на каждом клиент.

более того, какие могут быть различия в приведенной выше команде, если я хочу быть действительным как для домена, так и для рабочей группы?

2
задан castil
01.02.2023 1:13 Количество просмотров материала 3248
Распечатать страницу

2 ответа

отправить файл всем пользователям сети автоматически с помощью команды 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\"

Дополнительные Ресурсы

0
отвечен Pimp Juice IT 2023-02-02 09:01

Если вы используете WMIC, то вы используете клиенты Windows... сценарий такой задачи звучит очень неэффективно для меня, когда есть лучшие инструменты для выполнения этой работы...

Если ваши компьютеры находятся на домен затем вы можете принудительно поместить файл в нужную папку с помощью групповой политики.

групповую политику можно настроить для применения к любому или ко всем компьютерам Windows, присоединенным к домену. Можно также указать групповой политике добавить файл один раз, замените файл, если он существует (например, если содержимое файла необходимо обновить из общей сетевой папки), или удалите файл, если он больше не нужен.

0
отвечен Kinnectus 2023-02-02 11:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх