суббота, 5 июня 2021 г.

Удалённое выполнение скриптов на ОС Windows с помощью winrs

Раньше использовал psexec для выполнения скритов на ОС Windows, но временами psexec отказывался нормально работать.
И я нашёл аналогичное этому psexec это winrs.
По умолчанию на Windows 10 winrs выключен.
Включаем его:
winrm qc
Везде с условиями соглашаемся.
Всё можно пользоваться winrs.
winrs -r:computer_name c:\\scripts\\script.bat
Это если авторизация такая же, как на компьютере с которого вы выполняете подключение, если нет, то надо писать логин и пароль.
Что бы выполнить сразу на нескольких компьютерах, я в заранее копирую скрипт в соответствующую папку на удалённых компьютерах, делаю это с помощью FarManager:
В меню "Копирование" ставлю галочку "Обрабатывать несколько имён файлов"
И "Копировать в:"
 
\\computer_name_01\C$\scripts\;\\computer_name_02\C$\scripts\;\\computer_name_03\C$\scripts\
 
Для запуска скрипта сразу на всех компьютерах из одного файла:
start winrs -r:computer_name_01 c:\scripts\script.bat
start winrs -r:computer_name_02 c:\scripts\script.bat
start winrs -r:computer_name_03 c:\scripts\script.bat

Комментариев нет:

Отправить комментарий