Comment interroger un serveur NTP sous Windows?


56

Je ne suis pas intéressé par la synchronisation de mon horloge locale avec le serveur distant. Je veux seulement l'interroger et imprimer le résultat.

J'aurais supposé qu'il existe un port ntpqpour Windows, mais je n'ai pas pu en trouver.

Tous les autres clients NTP que j'ai pu trouver, ils veulent toujours s'installer eux-mêmes en tant que service ou indiquer clairement par ailleurs qu'ils souhaitent synchroniser mon heure locale.


Réponses:


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 montre les paquets NTP générés par cela. Certaines versions de w32tm ont une option / 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

1
À ma connaissance, il /queryest nécessaire d'interroger les paramètres de configuration. Je l'ai utilisé toute la journée: D
Der Hochstapler le

C'est parfait. Exactement ce dont j'avais besoin. Merci :)
Der Hochstapler le

Je ne sais pas si cela fonctionne comme prévu, car je reçois une heure valide, quelle que soit ma valeur informatique.
Ozkan

@Ozkan pose une question 1) en citant ce que tu as vu et en expliquant 2) ce que tu espérais voir à la place et 3) pourquoi.
RedGrittyBrick

9

Le ntpquery de Bytefusion semble être incroyablement vieux, mais fonctionne. Malheureusement, cela nécessite une installation initiale, mais les fichiers de l’application fonctionneront correctement lorsqu’ils seront copiés sur un autre système.

entrez la description de l'image ici


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.