Копировать обновленные файлы с 1 ПК на сетевые клиенты - PullRequest
0 голосов
/ 07 сентября 2011

Сценарий - 9 ПК в локальной сети, 1 система Instructor и 8 клиентов, все со статическими IP-адресами.Файлы в каталоге в системе инструкторов могут быть обновлены в любое время, и я хотел бы запустить скрипт, который будет подключаться к клиентским ПК, искать этот каталог и копировать файлы, чтобы обеспечить их актуальность.Это также потребует уничтожения .exe, чтобы убедиться, что все работает правильно.Затем, если возможно, перезапустите это приложение.

Я бы хотел, чтобы в идеале он запускался из простого скрипта, так что из того, что я видел, VBS или, возможно, пакетный файл будет лучше.Но я открыт для предложений.Спасибо.

Обновление .Я пытаюсь запустить PsExec для запуска VBS-скрипта на каждом клиенте: запустите PsExec.exe @ address.txt -u [имя пользователя] -p [пароль] -i 2 c: \ scripts \ killTask.vbs

Затем я настроил Microsoft SyncToy, затем снова PsExec, чтобы запустить нужную программу.Но PsExec возвращает неизвестные ошибки пользователя / неверный пароль.Существует ли распространенная проблема / исправление подключения PsExec к компьютерам с XP?

1 Ответ

0 голосов
/ 08 сентября 2011

Это должно быть довольно просто с командным файлом.

Я бы посмотрел на внутренние системы pskill и psexec , чтобы остановить и запустить процессы.Для копирования я бы использовал xcopy / D, который будет копировать файлы, если исходная дата новее.Задайте переменную среды, которая будет содержать список клиентских компьютеров, затем используйте цикл for, чтобы вызвать процедуру для каждого из них, выполняющего команды pskill, xcopy, psexec.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...