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

Ответы:


1

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


1
Добро пожаловать в Супер пользователя! Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
бертиб
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.