Я хочу запланировать запуск задачи каждое утро в 5 минут после полуночи по всемирному координированному времени.
Мой компьютер автоматически настраивается на летнее время, поэтому зимой я планирую задачу на 00:05:00, а когда часы переходят на BST (британское летнее время), мне нужно не забыть изменить задачу на 01:05:00. Я использую планировщик задач 1.0 на Windows 10 Pro.
Хорошо, мне нужно помнить об этом изменении только два раза в год, но меня действительно раздражает, что я не могу найти способ сделать это автоматически.
ОБНОВЛЕНИЕ - одна из проблем с такой проблемой заключается в том, что живая задача запускается только один раз в день, а часовые пояса меняются только два раза в год, поэтому создать подходящую тестовую среду не так-то просто. Я попробовал кнопку «синхронизировать по часовым поясам», и она, похоже, не особо помогает, я думаю, она нужна для запуска нескольких заданий на разных серверах в разных часовых поясах.
решение1
Хорошо, этот ответ не объясняет, как запланировать ваши задачи на фиксированное время UTC, но он может объяснить, почему вам может понадобиться сторонний планировщик задач. Планировщик задач Windows не поддерживает переход на летнее время должным образом. SVR2012 не поддерживает, SVR2016 не поддерживает, а SVR2019 определенно не поддерживает. В SVR2016 вы можете установить «параметр запуска пропущенных задач», чтобы обойти это, но SVR2019 не работает, даже если вы установите этот параметр. В SVR2019 после изменения BST все запланированные задачи на следующие 24 часа, похоже, отключаются, и для их немедленного включения требуется перезагрузка Windows.
- обновление * сервер 2019 v1809 (сборка ОС 17763.2237) может иметь исправленный планировщик задач.