.BAT-файл не запущен в планировщике задач

У меня есть простой пакетный файл, созданный на 64-битной Windows Server 2008 R2. Я пытаюсь настроить его для работы в планировщике задач Windows, указав учетную запись администратора в качестве пользователя. У меня нет проблем с запуском командного файла вручную при входе на сервер с той же учетной записью администратора. Однако в планировщике задач задача просто запускается и зависает. Вот код из командного файла, перемещающий файлы с подключенного диска, к которому у учетной записи администратора есть доступ:

DEL "O:DEL "O:\Finance file\AP\Check Run Merge\*.*" /Q
copy "O:\Finance file\AP\Invoices\ADT SECURITY_549527511_2015-05-12_655.32.pdf" "O:\Finance file\AP\Check Run Merge\142000.pdf"
copy "O:\Finance file\AP\Invoices\CENTRAL DRUG SYSTEM_244658_2015-05-08_3.50.pdf" "O:\Finance file\AP\Check Run Merge\142001.pdf"
copy "O:\Finance file\AP\Invoices\DATAFLOW BUS.SYSTEMS_156290_2015-05-20_7.50.pdf" "O:\Finance file\AP\Check Run Merge\142003.pdf"

person nutsch    schedule 11.06.2015    source источник
comment
Если вы вытащите содержимое пакета и просто замените его на echo Hello Message, Планировщик заданий все еще зависает? Идея, чтобы помочь понять, проблема ли в BAT или в Планировщике.   -  person miltonb    schedule 11.06.2015
comment
echo hello message тоже запускается вечно.   -  person nutsch    schedule 11.06.2015
comment
В этом случае я предлагаю вам отредактировать свой вопрос, чтобы охватить, Версия Windows, настройки, которые вы установили в запланированной задаче, потому что это не детали летучей мыши.   -  person miltonb    schedule 11.06.2015


Ответы (2)


Я только что запустил командный файл из планировщика задач, используя следующие настройки для действия в Windows 7. Основная часть, которую я ошибся в первый раз, заключалась в том, что он не запускал его с помощью cmd.exe. Также добавляем /c, чтобы команда закрывалась после запуска командного файла (вероятно, поэтому это занимает вечность).

Настройки действий планировщика заданий

Я заставил свой командный файл записать в файл журнала следующим образом, чтобы я мог видеть, что он запущен:

time /t >> C:\temp\mytestlog.txt
person miltonb    schedule 11.06.2015

просто запустите его как cmd.exe с файлом bat в качестве аргумента. вы также можете сократить его и запустить

person SkipBerne    schedule 11.06.2015
comment
CBA заглавными буквами, точками? Или подробности? - person Lightness Races in Orbit; 11.06.2015