毎朝午前4時にパッチファイルを実行しようとしています。何らかの理由で、robocopy.exeを使用するバッチファイルの行はスキップされます。 xcopyとcp(UnxUtilsから)も試しました。手動で実行すると、バッチファイルは完全に機能します。タスクスケジュールがバッチファイルを実行すると、すべての行に完全にヒットしますが、robocopyを使用する行は無視されます。バッチファイルには、他の実行可能ファイルを呼び出す他の行があり、それらは問題なく機能します。
何が起こっているのか理解できません。バッチファイルにログを設定して、すべてのポイントに到達していることを確認しました。 robocopy行を実行しないだけです。
どんな助けでもいただければ幸いです。
同じ問題を追加しました。タスクスケジューラでマップされたドライブの使用に問題があるようです。そこで、UNCパスを使用するようにマップドライブを変更すると、すべてが機能し始めました。
robocopy C:\Data J:\Backup *.*
に変更されました
robocopy C:\Data \\ServerName\Backup *.*