У меня запланированная задача на сервере Windows 2008 R2. Задача включает в себя запись в каталоге Start In. Запуск задачи, и командный файл, который он запускает, выполняет то, что он должен делать. Когда я запускаю командный файл из командной строки, я не вижу ошибок. Проблема в том, что "Последний результат выполнения" равен 0x1
(неправильный вызов функции).
Я получил это в свое время с неправильной инструкцией DOS IF EXISTS file.txt DO (Copy file.txt file1.txt)
, которая была исправлена путем сброса инструкции DO
. Текущий командный файл не показывает мне никаких ошибок или предупреждений.
Почему я получаю результат 0x1
?
Выполняется пакетный файл:
PUSHD \\JUKEBOX4\Archives\CallRecording
REM only move csv and wma together. wma should be created last.
IF NOT EXIST C:\CallRecording (MKDIR C:\CallRecording)
FOR /f %%f IN ('DIR /b *.wma') DO (
IF EXIST %%~nf.csv (MOVE /Y %%~nf.* C:\CallRecording\)
)
POPD
CD /D "C:\Program Files (x86)\Olim, LLC\Collybus DR Upload"
CollybusUpload.exe
POPD
Информация о запланированной задаче:
- Программа для запуска:
C:\Program Files (x86)\Olim, LLC\Collybus DR Upload\CallRecordingUploadFromH.cmd
- Начало:
C:\Program Files (x86)\Olim, LLC\Collybus DR Upload
- Запустить, был ли пользователь включен или нет, высшие привилегии.
Экран истории, завершена заданная запись
"Задача планировщика заданий успешно завершена" \Вызов записи на портал из NH ", экземпляр" {1449ad42-2210-427a-bd69-2c15e35340e6} ", действие" C:\Windows\SYSTEM32\cmd.exe "с возвратом код 1."
На первом экране планировщика заданий отображается "Результат выполнения" "Успех"