robocopy を実行して、SQL サーバーからバックアップ ドライブにファイルをコピーするジョブがあります。
このジョブは CmdExec タイプのジョブを実行して、robocopy を実行するバッチ ファイルを呼び出します。私の問題は、ファイルは正常にコピーされますが、エラーレポートが登録されないことです。ソースファイルを偽のドライブに変更してテストしました。それでもジョブの成功が報告されます。robocopy のみが表示され、ツールを実行すると成功が報告されるように絞り込みました。たとえば、バッチ ファイルに「robocopy」と入力するだけでも、成功が報告されます。
これは、正当なエラーが発生したときにエラーを発生させるために実行しているコードです。
robocopy "C:\backup\" "D:\backup" SET /A errlev="%ERRORLEVEL & 24%" EXIT /B %errlev%
何かご意見は?