Я поддерживаю несколько веб-серверов с балансировкой нагрузки под управлением Windows Server 2003. Сегодня, когда я хочу внести изменения в эти серверы, я использую утомительный процесс открытия подключения к удаленному рабочему столу для каждого из этих серверов, а затем запускаю команду из командная строка на каждом сервере. Это занимает много времени.
Я хотел бы выполнить команду или написать скрипт на одном центральном сервере, который обращается к каждому из этих других серверов Windows и запускает одну и ту же команду на каждом из них. В этом случае я хотел бы запустить команду на 5-10 серверах, но, вероятно, не более 10.
Команды, выполняемые на удаленных серверах, могут быть следующими:
Скопировать файл
Перекомпилируйте - для этого у нас уже есть файл .bat на каждом сервере.
Контроль источника (SVN) проверить или обновить.
Любая другая команда, которая может быть запущена из командной оболочки Windows.
Кроме того, у меня есть права администратора домена, а также конкретные данные для входа в систему и пароль для каждого из этих серверов.
Я знаю, как это сделать в Linux / Unix с SSH, поэтому ответьте, пожалуйста, на переключение на Linux.
Заранее спасибо за помощь.