syg_hira's tech-work memo

某人材サービス会社の情報共有インフラ担当のおぼえがきです。MicrosoftのEnterprise製品多め。

Invoke-Commandでリモート実行した処理の終了ステータス、戻り値の取得

実行結果を正常=True、エラー=Falseで取得する場合

$Ret = Invoke-Command -ComputerName RemoteComputer -ScriptBlock { hostname ; $? }

 

実行結果を、ExitCode(任意の数字)で取得する場合

$Ret = Invoke-Command -ComputerName RemoteComputer -ScriptBlock { hostname ; $LastExitCode }