Sincronização de horário no Windows em um domínio do Active Directory (Time Syncronization)
Nos últimos meses peguei 3 problemas relacionados a Time Syncronization. O último foi hoje e em virtude disso, resolvi compartilhar algumas maneiras de corrigir este problema que parece simples, mas ocasiona uma dor de cabeça para os Administradores de Rede.
• Primeiramente, execute o comando abaixo para verificar de qual servidor, uma workstation ou server está sincronizando o horário:w32tm /query /sourcePor padrão, os computadores e servidores pegam o horário do DC que hospeda a role PDC Emulator
• Para verificar quando foi a última sincronização e demais informações, execute:w32tm /query /status
• Se for necessário alterar o servidor NTP, execute o comando:net time \\server /set /yes
• O procedimento abaixo é para apontar um NTP externo (PDC Emulator)net stop w32time w32tm /config /manualpeerlist:a.ntp.br,b.ntp.br,c.ntp.br,0x8, /syncfromflags:manual net start w32timeBom, com isso teremos alguns NTPs externos definidos para sincronizar o horário.
• Para forçar um refresh/sincronização, o comando é:w32tm /resync /rediscover Ouw32tm /resync
• Para verificar o horário dos DCs de um domínio, o comando é o seguinte:w32tm /monitor /domain:seudominio
OBS01: Todos os comandos devem ser executados como Administrador
OBS02: Verifique também se o Domain Controller é Virtual e caso for, desabilite nas configurações da VM a opção de sincronização de horário (entre Host e VM).
OBS03: Caso queira checar qual o fuso (time zone), o comando é w32tm /TZ
OBS04: Caso queira um NTP externo, utilizar o http://ntp.br/