長時間実行されるリモート プログラムを起動したいのですが、待ちたくありません。そこで、PS スクリプト ファイルに以下の 1 行のコマンドを入力し、「Powershell -file xxx.ps1」を実行します。
Invoke-command server1 {xxx.exe} -AsJob
ただし、スクリプトの実行後にリモート プログラムは実行されませんが、上記のコマンドを PS コンソールで対話的に実行すると、リモート プログラムは正常に実行されます。スクリプトが終了すると、プログラムが強制終了されたようです。
どうしてこれなの?
アップデート
スクリプトの最後で 1 秒間スリープすると、リモート アプリは正常に動作します。