Um problema que perdi um bom tempo testando e fazendo laboratório que agora você pode economizar se precisar passar por isso. Recentemente a pedido de um amigo do forum fiz um laboratório no seguinte cenário. Tinha um DC 2003 em Inglês e precisava preparar a floresta e o domínio para instalar um DC 2008 em Português-BR. Ao tentar rodar o adprep /forestprep no Schema Master, simplesmente o comando ia para a linha de baixo e parava, não dava erro mas também não executava.
Sintoma
Ao executar o adprep /forestprep no meu Schema Master 2003 Server em en-us, o comando simplesmente trava, sem executar mas sem retornar erro.
Causa
Quando você executa o adprep /forestprep de um DVD na linguatem PT-BR em um DC cujo sistema operacional é EN-US, o comando procura uma pasta EN-US contida no mesmo diretório do adprep, porém como o DVD é de outra língua só existe a pasta PT-BR e portanto o comando não é executado.
Resolução
Copie a pasta adprep para o disco local do seu DC, renomeie a pasta para a linguagem correta, no meu caso, a pasta foi renemeada de PT-BR para EN-US e o problema foi resolvido. Consegui preparar a floresta e instalar o DC 2008 na linguagem pretendida sem mais problemas.
Boa sorte!
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!