- ベストアンサー
PowerShell実行時のバッチジョブのエラーについての質問
- PowerShell実行時のバッチジョブのエラーについて教えてください。
- PowerShellを使用して4つのバッチファイルを順番に実行しようとしていますが、エラーが発生した場合に次のバッチ処理を中断する方法を知りたいです。
- 現在、bat処理の間に-waitを使用していますが、エラーが発生しても次の処理に進んでしまいます。どのように記述すればいいでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PowerShellよくわからないのですが PowerShell 7.0だと&&で繋ぐと成功した場合に次のパイプラインが実行されるようです。 Windows への PowerShell のインストール https://learn.microsoft.com/ja-jp/powershell/scripting/install/installing-powershell-on-windows?WT.mc_id=THOMASMAURER-blog-thmaure&view=powershell-7 PowerShell 7.0 の新機能 https://learn.microsoft.com/ja-jp/powershell/scripting/whats-new/what-s-new-in-powershell-70?view=powershell-7.3&viewFallbackFrom=powershell-7.1 パイプライン チェーン演算子のところを参考にしてみてください。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
start-processを使わず単に && でつなげば良いのでは? C:\sikulix\Okumarukun\Okumarukun_BatchFile\JDE_Processing.bat && C:\sikulix\Okumarukun\Okumarukun_BatchFile\Okumaru_Access.bat && C:\sikulix\Okumarukun\Okumarukun_BatchFile\File_Convesion.bat && C:\sikulix\Okumarukun\Okumarukun_BatchFile\Upload_Okumarukun.bat
お礼
notnotさん ありがとうございます。 &&を使用して、問題なく動作することが確認できました!
お礼
kkkkkmさん 最初に教えていただきましたので、ベストアンサーにさせていただきます。 ありがとうございました。