syg_hira's tech memo

windows server関連のTipsのおぼえがき

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

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

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

 

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

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