invoke-command
Сначала короткий код, затем Вопрос $session = New-PSSession -ComputerName someServer $servicesList = "Service1", "Service2", "Service3" Invoke-Command -ScriptBlock { Param ($newServicesList) Write-Host $newServicesList } -ArgumentList $servicesList -Session $session Remove-PSSession $session ...
Я использую этот скрипт, чтобы получить загрузку процессора с нескольких серверов $Output = 'C:tempResult.txt' $ServerList = Get-Content 'C:tempServerlist.txt' $CPUPercent = @{ Label = 'CPUUsed' Expression = { $SecsUsed = (New-Timespan -Start $_.StartTime).TotalSeconds [Math]::Round($_.CPU * 10 ...
У меня есть скрипт, который я могу запустить удаленно через Invoke-Command Invoke-Command -ComputerName (Get-Content C:ScriptsServers.txt) ` -FilePath C:ScriptsArchiveEventLogsver5ArchiveEventLogs.ps1 пока я использую параметры по умолчанию, все прекрасно работает. Однако скрипт имеет 2 имен...