Вы можете использовать foreach
в списке имен хостов и использовать Invoke-Command
на каждом имени хоста оттуда.
Пример:
$servers = Get-Content servers.txt
foreach ($server in $servers) {
Invoke-Command -ComputerName $server -ScriptBlock {
.\InstallOMSAgent.ps1
}
}