Кто-нибудь знает, могу ли я использовать Invoke-Command
в рабочем процессе PowerShell?Можно ли вызвать команду с помощью рабочего процесса?
В настоящее время у меня есть сценарий, который проходит через текстовый файл со списком сервисов, но я бы хотел, чтобы он нажимал на все серверы сразу, стихи, проходящие один за другим. Это возможно?
Это текущий блок сценария Я работаю с:
{
ForEach ($Server in $Servers) {
Write-Host "Copying code to $Server..."
If (!(Test-Path -path \\$Server\c$\Websites\Versions\v$version)) {
New-Item \\$Server\c$\Websites\Versions\v$version -Type Directory | Out-Null
}
Copy-Item .\Packages\v$version\* \\$Server\c$\Websites\Versions\v$version -Force -Recurse
Write-Host "Converting to application on $Server..."
Invoke-Command -ComputerName $Server -ScriptBlock $Script -Argumentlist $Version | Out-Null
}
}
Вы пробовали? :) –