2012-07-19 15:20:12 +0000 2012-07-19 15:20:12 +0000
58
58

Jak mogę zapytać o serwer NTP pod Windows?

Nie jestem zainteresowany synchronizacją mojego lokalnego zegara ze zdalnym serwerem. Chcę go tylko zapytać i wydrukować wynik.

Założyłbym, że jest port ntpq dla Windows, ale nie mogłem znaleźć żadnego.

Wszyscy inni klienci NTP, których mogłem znaleźć, zawsze chcą zainstalować się jako usługa lub w inny sposób wyjaśnić, że chcą zsynchronizować mój czas lokalny.

Odpowiedzi (3)

82
82
82
2012-07-19 16:46:51 +0000
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 pokazuje generowane przez niego pakiety NTP. ~~ Niektóre wersje w32tm mają opcję /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
9
9
9
2012-07-19 15:24:43 +0000

ntpquery Bajtoperza wydaje się być niesamowicie stary, ale działa. Niestety, wymaga on wstępnej instalacji, ale pliki aplikacji będą działały dobrze, gdy zostaną skopiowane do innego systemu.

1
1
1
2018-12-03 17:45:23 +0000