пакетный файл из запланированного задания возвращает код 2147942401

0

Я пытаюсь запланировать задание для запуска пакетного файла с помощью планировщика задач 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 Не уверен, правильно ли написано «Добавить аргументы»

Sbanga
источник

Ответы:

1

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

UOJTAK
источник
1
Добро пожаловать в Супер пользователя! Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
бертиб