Я пытаюсь запланировать задание для запуска пакетного файла с помощью планировщика задач Windows 10, но в результате получается код возврата 2147942401.

Пакетный файл находится в удаленном расположении, поэтому я указываю абсолютный путь " \\\server1\file transfers\data files\inbound\abc\csv\excel-to-csv.bat "

Если я запускаю пакетный скрипт с командной строкой, то он работает нормально. Свойства - Общие действия - Изменить действие

Пакетный скрипт предназначен для преобразования Excel в файл в CSV.

Содержание сценария:

FOR /f "delims=" %%i IN ("\\server1\file transfers\Data Files\Inbound\abc\CSV\*.xlsx" ) DO to-csv.vbs  "\\server1\file transfers\Data Files\Inbound\abc\*.xlsx" "%%~ni.csv"
Its calling another VB script which is to-cvs.vbs

Если я внесу изменения на вкладке «Действие», как упомянуто @Steinspecht(планировщик задач - задача выполнена «успешно» с кодом завершения 0x8007001), то также получаю код 2147942401 Не уверен, правильно ли написано «Добавить аргументы»

1 ответ1

0

У меня была похожая проблема, и this_solution помогло мне. Дело в том, чтобы отделить имя скрипта от его пути, используя параметр "Начать с". Просто слишком просто.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .