バッチファイルにpowershellからの戻り値が返せない

実現したいこと

powershellから任意の戻り値をバッチファイルに返したいです。

前提

引数のあるpowershellの戻り値をLASTEXITCODEにて受け取ります。

発生している問題・エラーメッセージ

戻り値が0で返ってきてしまいます。

該当のソースコード

sample.bat

1powershell "diffCheck.ps1 !num! !str!;exit $LASTEXITCODE" 2echo %ERRORLEVEL%

sample.ps1

1$hoge=10 2 3if($hoge -eq 0){ 4 exit 0 5}else{ 6 exit 9 7}

コメントを投稿

0 コメント