====== Как проверить синхронизацию времени в Windows ====== Правильней использовать термин "Служба времени Windows" вместо NTP, но к сожалению из-за слишком долгой работы с разными юниксами мне очень сложно перестроиться. Надеюсь опытные пользователи Microsoft или MVP не будут писать гневные комментарии. MCSA или MCSE я думаю сюда и не заглянут - они и так всё знают 😎 Win + R → cmd → Enter Формат команды для проверки доступности NTP сервера w32tm /stripchart /computer:доменное.имя_ИЛИ_IP.NTP.сервера /dataonly /samples:5 Проверим сервер time.windows.com w32tm /stripchart /computer:time.windows.com /dataonly /samples:5 Я могу ошибаться, но похоже Windows Server не разрешает устанавливать несколько NTP серверов через GUI. К счастью я нашёл отличный [[https://gist.github.com/thedom85/dbeb58627adfb3d5c3af|.bat'ник на github]] @echo on & @setlocal enableextensions @echo ========================= @echo Turn off the time service net stop w32time @echo ====================================================================== @echo Set the SNTP (Simple Network Time Protocol) source for the time server w32tm /config /syncfromflags:manual /manualpeerlist:"time.cloudflare.com time.google.com time.windows.com ntp.ripe.net" @echo ============================================= @echo ... and then turn on the time service back on net start w32time @echo ============================================= @echo Tell the time sync service to use the changes w32tm /config /update @echo ======================================================= @echo Reset the local computer's time against the time server w32tm /resync /rediscover @endlocal & @goto :EOF Обычно я использую для синхронизации ''time.cloudflare.com time.google.com time.windows.com ntp.ripe.net'' или ''ntp.ripe.net ntp.nic.cz ntp.time.nl time.google.com''. Для наглядности я ввёл все команды из примера выше вручную {{:microsoft:server:powershell_set_ntp_servers.png?nolink|}} Теперь можно посмотреть список наших NTP серверов (/peers: отображение списка узлов и их состояние) w32tm /query /peers {{:microsoft:server:powershell_ntp_query_peers.png?nolink|}} Посмотреть статус синхронизации с NTP (/status: отображение состояния службы времени Windows) w32tm /query /status {{:microsoft:server:powershell_ntp_query_status.png?nolink|}} Посмотреть конфигурацию NTP (/configuration: отображение конфигурации времени выполнения и места, где берется параметр). w32tm /query /configuration {{:microsoft:server:powershell_ntp_query_configuration.png?nolink|}} Ещё несколько полезных команд. Выполнить синхронизацию w32tm /resync Показать текущий часовой пояс (time zone) w32tm /tz Вернуть всё в default net stop w32time w32tm /unregister w32tm /register net start w32time EOM {{tag>microsoft windows windows_server ntp w32time}}