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 ntpq
pour Windows, mais je n'ai pas pu en trouver.
Tous les autres NTP clients que je pouvais 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.
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 que NTP paquets sont 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
Bytefusion ntpquery semble être incroyablement vieux, mais fonctionne. Malheureusement, l'installation initiale est nécessaire, mais les fichiers de l'application fonctionneront correctement s'ils sont copiés sur un autre système.
Le dernier et meilleur outil de vérification NTP que j’ai trouvé est le suivant: https://www.galsys.co.uk/categories/ntp-server-checker.html