Я ищу информацию о том, как служба Windows TIme в домене влияет на часы оборудования. Машины являются клиентами в домене Windows AD с базовыми службами времени. Это не наша сеть, поэтому подробностей у меня нет.
1) Мы выполняем некоторую обработку на основе транзакций с удаленным хостом. Обычно мы видим разницу примерно в 250 мс между часами ОС, включая сетевые задержки. Это отлично.
2) Если компьютер перезагружается, разница составляет около 10 секунд. Чтобы снова вернуться к 250 мс, требуется около 30 минут. Я считаю, что это называется конвергенцией.
Мне бы хотелось узнать, где искать информацию о:
a) Обновляет ли служба времени Windows когда-либо аппаратные часы реального времени, чтобы они были рядом? б) Есть ли способ сообщить службе времени о более быстрой сходимости? c) Я думаю, что эта служба немного отличается от настраиваемого NTP. Правильно?
Мои поиски не касались RTC и способов ускорить конвергенцию.
Используйте NET TIME / SET / Y, если часы превышают порог сходимости (не могу вспомнить значение по умолчанию). В противном случае службу времени Windows можно "ткнуть" с помощью w32TM / RESYNC.
Также есть несколько полезных переключателей для отслеживания прогресса конвергенции: / MONITOR и / STRIPCHART.
Убедитесь, что у вас есть> 1 надежных источника времени, желательно три.
Похоже, мы собираемся использовать команду NET TIME для синхронизации с системными часами. В частности, NET TIME / SET / Y будет запускаться при запуске. Время будет установлено немедленно, а не постепенно. При запуске этой команды указывается используемый сервер времени, поэтому мы можем вставить его в пакетный файл.
NET TIME \ myTimeServer / SET / Y будет идти прямо на сервер, что ускоряет работу. В качестве отказоустойчивости мы можем проверить код возврата в случае, если сервер недоступен, и запустить его без имени, как в первом примере.
Если вы не можете напрямую связаться с сервером времени, вы можете установить его на часы основного контроллера домена домена с помощью этой команды. Это, вероятно, неплохой вариант в качестве второго варианта. ВРЕМЯ НЕТТО / домен: myDomain / SET / Y.