1
Invoke-Command
をPowerShellワークフローで使用できるかどうかは知りませんか?ワークフローでコマンドを呼び出すことは可能ですか?
現在、私はサービスのリストでテキストファイルをループするスクリプトを用意していますが、すべてのサーバーに一度に1つずつ進みます。これは可能ですか?
これは、私が働いている現在のスクリプトブロックです:
{
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
}
}
試しましたか? :) –