複数のサーバーでコマンドを実行して出力を処理する必要があるpowershell 2.0スクリプトがあります。バックグラウンドジョブで各サーバーのコマンドと処理を実行したい。
コマンドは問題なく動作し、0.5 秒以内に終了します。
Invoke-Command -ComputerName $client -ScriptBlock { #do some stuff }
しかし、これをバックグラウンド ジョブで実行すると、ジョブは終了しません。
Start-Job { Invoke-Command -ComputerName $client -ScriptBlock { #do some stuff } }
問題が何であるかを誰かが考えていますか?