Como posso consultar um servidor NTP no Windows?

40

Não estou interessado em sincronizar meu relógio local com o servidor remoto. Eu só quero consultá-lo e imprimir o resultado.

Eu teria assumido que há uma porta de ntpq para o Windows, mas não consegui encontrar nenhuma.

Todos os outros clientes NTP que eu pude encontrar, eles sempre querem se instalar como um serviço ou deixar claro que eles querem sincronizar meu horário local.

    
por Der Hochstapler 19.07.2012 / 17:20

2 respostas

64
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  [@                          |                           ]

O Wireshark mostra pacotes NTP sendo gerados por isso. Algumas versões do w32tm têm uma opção / 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
    
por 19.07.2012 / 18:46
9

O ntpquery do Bytefusion parece ser incrivelmente antigo, mas funciona. Infelizmente, isso requer instalação inicial, mas os arquivos do aplicativo funcionarão bem quando copiados para outro sistema.

    
por 19.07.2012 / 17:24