como sincronizar o tempo do windows a partir de um servidor de tempo ntp no comando

Estou a trabalhar no windows 7. Posso sincronizar o tempo do win7 a partir de um servidor linux ntp manualmente. Como posso fazer isso no comando prompt? Para que eu possa executá-lo no windows startup. E o plano de tarefas do windows não funciona para mim. O tempo deve ser assim:

Linux server -->  windows 7.
Alguém sabe disso? Obrigado. Eu sei ler msdn.

Author: Nick Dong, 2014-04-04

4 answers

Utilizar o tempo líquido net time \\timesrv /set /yes

Depois do seu comentário tente este aqui em prompt evelated:

w32tm /config /update /manualpeerlist:yourtimerserver
 25
Author: Loïc MICHEL, 2014-04-04 12:30:30
net stop w32time
w32tm /config /syncfromflags:manual /manualpeerlist:"0.it.pool.ntp.org 1.it.pool.ntp.org 2.it.pool.ntp.org 3.it.pool.ntp.org"
net start w32time
w32tm /config /update
w32tm /resync /rediscover

.Ficheiro de amostra BAT: https://gist.github.com/thedom85/dbeb58627adfb3d5c3af

Também recomendo este programa: http://www.timesynctool.com/

 35
Author: Domenico Zinzi, 2018-07-04 08:11:50

Se apenas precisar de resync tempo do windows, abra uma linha de comandos elevados e escreva:

w32tm /resync

C:\WINDOWS\system32>w32tm /resync 
Sending resync command to local computer 
The command completed successfully.
 5
Author: Pedro Lobito, 2016-12-02 00:18:58

Enquanto o w32tm /resync em teoria faz o trabalho, ele só o faz sob certas condições. Quando" até o milissegundo " importa, no entanto, eu descobri que as janelas realmente não fariam o ajuste; como se "oh, eu estou fora por 2,5 segundos, perto o suficiente mano, nada para ver ou fazer aqui".

Para forçar verdadeiramente a resync (Windows 7):

  1. Painel de controlo - > data e hora
  2. "mudar a data e a hora..."(necessita de privilégios de administrador)
  3. Adicionar ou subtrair alguns ata (i used -5 minutes)
  4. corre " cmd.exe " as administrator
  5. w32tm /resync
  6. verifique visualmente se os segundos do painel de controlo "data e hora" estão a marcar ao mesmo tempo que o(s) Seu (s) relógio (s) autorizado (s). (I used watch -n 0.1 date on a Linux machine on the network that I had SSH'd over into)

- - - Método Rápido - - -

  1. corre " cmd.exe " as administrator
  2. net start w32time (O serviço de tempo deve estar a funcionar)
  3. time 8 (em que o 8 pode ser substituído por qualquer valor "hora", presumivelmente 0-23)
  4. w32tm /resync
  5. Salta para o 3, Se necessário.
 1
Author: starlocke, 2018-08-12 04:03:01