Планировщик задач Windows 2008 не запускает пакетное задание .bat

У меня есть пакетный файл на сервере Windows 2008, который при вызове из командной строки работает нормально. Однако, когда я устанавливаю запланированное задание для запуска этого задания, оно не работает должным образом.

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

Любые идеи по устранению этой проблемы приветствуются

Ответы

Ответ 2

У меня была аналогичная проблема, мой .bat файл был бы неправильно выполнен, когда у меня был полный путь к файлу в поле "Program/ script".

"D:\path\to\file\somebat.bat" не выполнялся. (с кавычками)

Когда я помещаю D:\path\to\file\(без кавычек) в поле Начать в (необязательном): и somebat.bat в Программа /script: поле somebat.bat выполнено правильно.

Перейти фигурой... не совсем понятно, почему "D:\path\to\file\somebat.bat" в Программа /script: не будет работать.

Может кто-то может пролить свет на это?

Ответ 3

В моем случае у меня было "Запустить, был ли пользователь включен или нет". Когда я перешел на "Запуск только при входе пользователя", он работал нормально.

Ответ 4

Убедитесь, что задача запущена под учетной записью с необходимыми привилегиями. Когда вы запускаете пакетную версию script из командной строки напрямую, она запускается под вашей учетной записью пользователя, которая может иметь разные разрешения, чем учетная запись по умолчанию, используемая для запланированных задач.