Как я могу запросить NTP-сервер под Windows?

56

Я не заинтересован в синхронизации моих локальных часов с удаленным сервером. Я только хочу сделать запрос и распечатать результат.

Я бы предположил, что есть порт ntpqдля Windows, но не смог найти ни одного.

Все остальные клиенты NTP, которых я мог найти, всегда хотят установить себя как службу или дать понять, что хотят синхронизировать мое местное время.

Der Hochstapler
источник

Ответы:

82
C:\> w32tm /stripchart /computer:foo
Tracking foo [1.2.3.4].
The current time is 19/07/2012 17:39:48 (local time).
17:39:48 d:-00.0000840s o:-25.3004160s  [@                          |                           ]
17:39:50 d:-00.0000680s o:-25.3070080s  [@                          |                           ]
17:39:52 d:-00.0000690s o:-25.2987405s  [@                          |                           ]
17:39:54 d:-00.0000680s o:-25.3071530s  [@                          |                           ]
17:39:56 d:-00.0000690s o:-25.2993985s  [@                          |                           ]
17:39:58 d:-00.0000680s o:-25.3070270s  [@                          |                           ]

Wireshark показывает генерируемые этим NTP-пакеты. В некоторых версиях w32tm есть опция / query

C:\>w32tm /stripchart /computer:us.pool.ntp.org /dataonly /samples:5
Tracking us.pool.ntp.org [208.87.221.228:123].
Collecting 5 samples.
The current time is 19/07/2012 18:36:32.
18:36:32, +03.3575094s
18:36:34, +03.3573679s
18:36:37, +03.3572986s
18:36:39, +03.3570290s
18:36:41, +03.3565357s
RedGrittyBrick
источник
1
Насколько я понимаю, /queryэто запрос параметров конфигурации. Я использовал это весь день: D
Der Hochstapler
Это потрясающе. Именно то, что мне было нужно. Спасибо :)
Der Hochstapler
Я не знаю, работает ли это так, как ожидалось, потому что я получаю правильное время независимо от того, что я указал в качестве значения компьютера.
Озкан
@Ozkan задайте вопрос 1) процитируйте увиденное и объясните 2) что вы ожидаете увидеть вместо этого и 3) почему.
RedGrittyBrick
9

Ntpquery от Bytefusion кажется невероятно старым, но работает. К сожалению, это требует начальной установки, но файлы приложения будут работать нормально при копировании в другую систему.

введите описание изображения здесь

Der Hochstapler
источник