Мне нужно запланировать выполнение нескольких задач, каждая из которых должна выполняться в определенное местное время в другом городе. Например, одна работа может потребоваться запустить в 19:00 в Нью-Йорке, а другая - в 08:00 в Берлине.
Проблема заключается не только в том, что летнее время меняет время UTC для выполнения этих заданий, но и в разных городах настраивают свои часы в разные дни, поэтому смещение между разными городами также постоянно меняется.
Есть ли способ сделать это в Windows без написания пользовательских сценариев? Есть ли коммерческий программный пакет, который может справиться с этим?
Ответы:
Зачем вам нужно запускать задачи с одного конкретного хоста? почему бы просто не запустить задачи в каждой системе и при необходимости разместить источники сценариев на одном томе, связанном с сетью. когда скрипт завершает работу, он может устанавливать любые уведомления и записывать их обратно в общий ресурс, или каждый хост уже поддерживает собственную синхронизацию времени для локальных нужд.
Казалось бы, вы усложняете свою работу, добавляя ненужные ограничения.
источник