У меня есть работа, которая запускает robocopy для копирования файлов с SQL-сервера на резервный диск.
Задание запускает задание типа CmdExec для вызова пакетного файла, запускающего robocopy. Моя проблема в том, что хотя файлы копируются слишком хорошо, отчеты об ошибках не регистрируются, я проверил это, изменив исходный файл на поддельный диск. Он по-прежнему сообщает об успехах в работе. Я сузил его до того, что он видит только robocopy, и когда он запускает инструмент, он сообщает об успехе. например если я ввожу только «robocopy» в командный файл, он все равно сообщает об успехе.
Вот код, который я запускаю, чтобы попытаться привести к ошибке, когда возникла легальная ошибка:
robocopy "C: \ backup \" "D: \ backup" SET / A errlev = "% ERRORLEVEL & 24%" EXIT / B% errlev%
Есть предположения?