Я обнаружил то, что я считаю странной ошибкой в планировщике Windows Server 2016 и, возможно, в других версиях Windows Server, которая вызывает ошибку OP (и обходной путь):
Вот условия:
- Вы используете триггер параметра «Ежемесячно» в своей задаче (в настоящее время у меня выбраны все месяцы и выбрана всего пара дней, например, 1-е и 15-е)
- Вы выбрали Синхронизировать между часовыми поясами.
Первоначально это была проблема, которую я обнаружил еще в ноябре 2020 года, когда мои задачи внезапно запускались дважды после перехода на летнее время (и это была широко известная ошибка, но не очевидное решение). Я никогда бы не узнал, если бы пользователи не начали получать повторяющиеся электронные письма от одной из моих задач. В истории вы просто увидите, что задача выполняется дважды в одно и то же время. До смены времени работал нормально. Я забыл все поиски и устранение неисправностей, которые я делал тогда, но моя конечная теория заключалась в том, что это каким-то образом сбивало с толку время после изменения времени. Обходной путь заключался в том, чтобы установить параметр «Синхронизировать по часовым поясам», и все выглядело хорошо...
Перенесемся в март, когда летнее время снова изменилось, и теперь я получаю каждый раз, когда запускаются задачи с опцией «Ежемесячно»:
Оператор или администратор отклонил запрос
Вкладка «История» в задаче также пуста. Если вы измените параметры и сохраните, вкладка «История» снова начнет ведение журнала, а затем иногда останавливается, если задача снова выдает ошибку. Странный.
Один из способов обхода — просто отключить параметр «Синхронизировать между часовыми поясами» (проверено). Тем не менее, я не рекомендую этот вариант, поскольку я предполагаю, что у вас снова возникнет проблема с повторяющейся запущенной задачей, когда время летнего времени снова изменится в ноябре.
Один раз я получил сообщение об ошибке на вкладке «История», в котором говорилось:
Планировщик заданий не запускал задание \EmailCampaign, так как не попал в расписание. Рассмотрите возможность использования параметра конфигурации для запуска задачи, когда она доступна, если расписание отсутствует.
Поэтому я пошел и установил эту опцию, чтобы запустить задачу, если расписание пропущено и все вроде хорошо. Я решил, что увижу исходную ошибку, а затем и запущенную задачу, но ошибки больше не будет. Все просто работает.
Я знаю, что это решение было сообщено выше, но это потому, что компьютеры большинства людей спали или что-то в этом роде. Моя проблема связана с рабочим сервером, подключенным к Интернету, который не переходит в спящий режим, не переходит в спящий режим или что-либо подобное, и происходит только с определенными условиями, связанными с параметром «Ежемесячный триггер». Все мои другие десятки запланированных задач работают безупречно.
person
Sum None
schedule
02.04.2021