Запуск скрипта Powershell на нескольких системах из одной системы - PullRequest
0 голосов
/ 24 января 2019

Я хочу развернуть этот сценарий на нескольких виртуальных машинах, размещенных на Vcenter.

https://gallery.technet.microsoft.com/scriptcenter/Install-OMS-Agent-with-2c9c99ab

Сценарий, упомянутый в приведенной выше ссылке, - это скрипт для установки агента OMS на одном сервере.

1 Ответ

0 голосов
/ 25 января 2019

Вы можете использовать foreach в списке имен хостов и использовать Invoke-Command на каждом имени хоста оттуда.

Пример:

$servers = Get-Content servers.txt

foreach ($server in $servers) {
    Invoke-Command -ComputerName $server -ScriptBlock {
        .\InstallOMSAgent.ps1
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...