Antigamente eu usava um aplicativo do observatório nacional que eu instalava como serviço, mas comecei a ter alguns problemas com ele. Então, no 2008, agora, faço a configuração normal com um servidor de hora externo.
Atualmente, estou usando os servidores de hora da www.ntp.br para fazer a sincronia dos relógios, aqui no Brasil. Para configurar, é simples: Por padrão, as máquinas que fazem parte do seu domínio, sincronizam o relógio com o PDC Emulator da sua hierarquia.
Logo, convém que seu PDC Emulator faça a sincronia com uma fonte externa, para garantir o horário correto. Basta seguir os seguintes comandos:
# Primeiro, configure qual o servidor de hora que seu servidor deve usar:
w32tm /config /manualpeerlist:pool.ntp.br
# Depois, configure o Windows Time Service para que ele busque a hora da lista manual, que você acabou de configurar:
w32tm /config /syncfromflags:MANUAL
# Marque o Domain Controller para se publicar na rede como um servidor de hora válido de referência para as outras máquinas.
w32tm /config /reliable:YES
# Após executar os comandos acima, as configurações foram feitas no registro. O comando abaixo vai forçar que o serviço leia novamente o registro para se reconfigurar:
w32tm /config /update
# Por padrão, o Windows vai fazer a sincronia com a lista acima a cada 3600 segundos (1 hora). Se você quiser forçar que a sincronia ocorra agora:
w32tm /resync
Pronto, a partir de agora, seu PDC Emulator está sincronizando com uma fonte externa confiável de hora.
Mais alguns pontos para completar o artigo:
# Se você quiser saber com quem o seu computador está sincronizando:
w32tm /query /source
# Para configurar o serviço de hora para voltar a sincronizar com o domínio, caso você tenha mudado:
w32tm /config /syncfromflags:DOMHIER
# Para configurar o serviço de hora para sincronizar com o domínio e com fontes externas:
w32tm /syncfromflags:ALL
# Para que os serviço de hora não sincronize com ninguém
w32tm /syncfromflags:None
Atenção: Caso você receba a mensagem:
The following error occurred: Access is denied. (0x80070005)
Lembre-se de executar o prompt de comando em modo elevado (botão da direita, executar como Administrador).
----------------- Complemento----------
Hoje passei por um problema em um servidor que a hora não estava sincronizando de jeito algum. Dava uma mensagem que nenhuma informação de hora estava disponível. Só consegui corrigir este problema resetando o serviço de hora.
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync /rediscover
Boa sorte!
1 Response so far.
Assinar:
Postar comentários (Atom)
Como sempre, excelente artigo.
Após o resync recebi o erro "The computer did not resync because no time data was available".
Após rodar um net stop w32time e net start w32time, foi tudo ok!
Obrigado!