忍者ブログ

開発・設定のメモ書き

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

現在、新しいコメントを受け付けない設定になっています。

Powershellスクリプトの終了コードをコマンドプロンプトで取得する。

環境:Powershell Ver.5
したいこと:
PowerShellスクリプト内のexitで設定した後、コマンドプロンプトの%ERRORLEVEL%を表示させると異なった値になる。

F:\Work>type .\test.ps1
exit 2
F:\Work>powershell .\test.ps1
F:\Work>echo %ERRORLEVEL%
1

PowerShellスクリプトから%ERRORLEVEL%に値を設定されるようにする。

方法: Powershellスクリプトの後に「;exit $LASTEXITCODE」を付ける。

powershell <スクリプトファイル>;exit $LASTEXITCODE


実行結果:

F:\Work>type .\test.ps1
exit 2
F:\Work>powershell .\test.ps1;exit $LASTEXITCODE
F:\Work>echo %ERRORLEVEL%
2

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

プロフィール

HN:
休日だけエンジニア
性別:
非公開
自己紹介:
プログラムや環境構築などで調べたことを忘れないようにメモするブログです。