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

ECHO Start Bat Program в% date%% time% >> log.txt

ЗАПУСК CustomProgramNoParameters.exe

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

1) История планировщика заданий говорит, что задание запущено и завершено.

2) В файле журнала Bat нет новых записей

3) Моя программа .exe не сработала.

Я продублировал настройки / настройки на нескольких серверах и обнаружил, что это происходит не каждый раз, но как только это происходит на сервере, я не нашел способа исправить это, кроме как искать сторонние альтернативы.

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

генеральный

Запускать, вошел ли пользователь в систему или нет.

Запустите задачу под именем ComputerName\Administrator.

Настроить для Windows Vista, Server 2008

График

Начать задание по расписанию

Ежедневно - начало 26.10.2017, 12:00. Повторение каждые 1 день.

Повторяйте задание каждые 1 час на протяжении 1 дня

Остановите задачу, если она длится дольше 30 минут

Включено

действие

Запустить .bat

условия

Запускайте задание только при включенном питании.

Остановитесь, если компьютер переключается на питание от батареи

настройки

Разрешить выполнение задачи по требованию

Запустите задачу как можно скорее после того, как запланированный запуск пропущен

Остановите задачу, если она длится дольше 30 минут

Если запущенное задание не заканчивается по запросу, принудительно остановите его

Если задача уже выполняется, применяется следующее правило. Остановить существующий экземпляр

0