現在の PS スクリプト:
Invoke-Command -ComputerName RemoteServer007.FQDN.com -ScriptBlock {
Set-Variable -Name WOWCONFIG -value "d:\ABCs\WOWzers" `
| Start-Process "d:\da-folder\Do-It-NOW-Pleez.cmd"
}
サーバー (RemoteServer007.FQDN.com) にローカルでログオンして cmd ファイルを実行すると、cmd ファイル内のすべての行 (コマンド) が実行されます。
リモートで実行すると、cmd ファイル内のコマンドの約 30% を取得し、PS の実行はエラーなしで終了しますが、cmd ファイル内のすべての行/コマンドが実行されたわけではありません。
これは、cmd ファイルの各行を txt ファイルに出力するように構成するだけで発見されました。おそらく特定のコマンドが原因で終了する可能性があると考えて、cmdファイル内のコマンドの範囲を変更しようとしましたが、そうではありません。
PowerShell が取得していないタイムアウトまたは応答があるかどうか疑問に思っていますか? 開始後すぐに終了しますか?
どんなアイデアや助けも大歓迎です。