Задний план: У меня один домен, работающий на 2 сайтах, которые подключены с помощью Site-to-Site VPN.
Контроллеры домена правильно размещены в своей собственной подсети на сайтах и службах Active Directory. Все контроллеры домена работают под управлением Windows 2012 R2, все клиенты работают под управлением Windows 8.1
Чего я пытаюсь достичь: синхронизировать всех пользователей в домене с внешним сервером NTP для входа в систему с онлайн-службой, я включил NTP на PDC для синхронизации с внешним источником, используя статью Microsoft FixIT http://support.microsoft.com/en-us/kb/816042.
Что на самом деле произошло: пользователи сайта A работают правильно, пользователи сайта B также синхронизируются с PDC, но их часовой пояс продолжает меняться с 4:00+ UTC на 2:00+ UTC, пользователи сайта B могут изменить TZ обратно на 4 : 00+ UTC, но всякий раз, когда их машины повторно синхронизируются с PDC, TZ возвращается к 2: 00+ UTC.
Как я пытался решить эту проблему: Я создал сценарий запуска компьютера групповой политики, который читает
Tzutil.exe /s "Arabian Standard Time"
Синтаксис должен изменить TZ на 4:00 UTC, я связал скрипт входа с сайтом B, я могу подтвердить, что скрипт работает успешно, и время меняется на 2:00+ UTC после входа в систему, однако через некоторое время машины синхронизируется с PDC, и TZ возвращается к 2: 00+ UTC.
Помогите?
Знайте, что это старая проблема, однако мы недавно столкнулись с той же проблемой на наших 2 сайтах, поэтому подумали, что поделимся своим опытом.
В Windows есть запланированная задача, которая называется SynchronizeTimeZone это работает tzsync.exe который синхронизирует часовой пояс с ближайшим RWDC. В нашем случае мы отключили эту задачу на клиентах и использовали TZUtil.exe чтобы снова установить правильный часовой пояс.
Поэтому я связался с Microsoft для этого, они тоже были очень озадачены, мы так и не поняли, почему часовой пояс меняется сам или какой процесс вызывает такое поведение, но они дали мне работу, которая решила мою проблему, я собираюсь опубликовать здесь для будущих ссылок (копирование / вставка из сообщения Microsoft, связанного со мной)
Относительно текущего вопроса, если это возможно, предлагаю вам определить групповую политику
Конфигурация компьютера \ Политики \ Параметры Windows \ Параметры безопасности \ Локальные политики \ Назначение прав пользователя \ Изменить часовой пояс
чтобы определить, какие пользователи и группы могут изменять часовой пояс. Пожалуйста, проверьте мой тест:
Пользователи, у которых нет прав, не смогут изменить часовой пояс: