#実現したいこと・問題
SQL ServerのジョブでPowerShellのコマンドを実行するジョブステップを作成しました。
そのジョブステップで、ファイル移動をする処理を行い、成功したら終了コードを0、例外発生したら終了コード-1を返す処理を書きました。
ジョブの実行時ファイルをエディタ(サクラエディタ)で開いて移動できないようにしてジョブを実行すると、
ファイルが移動されていないのに状態が成功になります。
PowerShellの処理でエラーが発生したら失敗になって欲しいのですが、どのようにしたらよいでしょうか?
PowerShell
1try { 2 Move-Item c:\work\test.txt c:\work2 -ErrorAction Stop 3} catch { 4 exit -1 5} 6exit 0
#スクリーンショット
ジョブ
ジョブステップ
ジョブの開始
powershellの処理でファイルが移動できていないのに成功になってしまう
ジョブの履歴
#補足情報
実行環境はSQL Server 2017です。
回答1件
あなたの回答
tips
プレビュー