【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード

はじめまして質問させていただきます。

最近PowrShellを書き始めました

そこでですが、PowrShellにおいてBatならERRORLEVEL、Shellなら$?といったコマンドの実行結果コードをとる方法がありますしょうか?

PowerShelでも$?は使用できますが、True/Falseだけなので生後判定が2種類しかないので・・

A 回答 (1件)

$LastExitCodeとか。


例外と使い分ける必要があります。

参考URL:http://technet.microsoft.com/ja-jp/library/bb978 …
    • good
    • 2
この回答へのお礼

回答ありがとうございます。

例外設定については納得しました。

ただ$LastExitCodeについてですが、これはWindowsベースコマンドの判別でps1コマンド単体の戻り値などは取れなかった認識です

今更の補足ですが、下記のコマンドの戻り値などを見分けたかっ場合
Test-Connection -ComputerName $XXXX -Quiet
(Get-WmiObject win32_operatingsystem -ComputerName XXX).Win32Shutdown(1)

上記の場合も何か取れたりしますか?

お礼日時:2011/07/24 10:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!