Como detecto o mestre do esquema do ActiveDirectory na linha de comando no Windows Server 2003 e WS2k3R2?

Como detecto o mestre do esquema do ActiveDirectory na linha de comando no Windows Server 2003 e WS2k3R2?

EsseespetacularO artigo do MSDN detalha como fazer isso em C++. E menciona vagamente alguns utilitários que parecem não estar no meu sistema e não dá idéias de como fazer isso em um controlador de domínio normal do Windows Server 2003 R2 ou do Windows Server 2003.

A necessidade de detectar um mestre de esquema do Active Directory ocorre porque (mesmo que eu não consiga descobrir como isso aconteceu) estou tentando executar adprepcomo uma etapa na atualização de domínios de nível de servidor 2003 para 2008R2 ou 2012, mas é o primeiro comando que você run (adprep /domainPrep e adprep /forestPrep) deve ser executado em algo chamado "Schema Master".

Responder1

De uma GUI

Em um computador com as ferramentas AD instaladas (ADUC, Sites e Serviços, etc.)

  1. Execute regsvr32 schmmgmt.dlla partir de um prompt de comando elevado

  2. Execute mmc.exe

  3. No console vazio que é aberto, adicione o snap-in Gerenciamento de esquema do Active Directory.

  4. Clique com o botão direito no ícone Esquema e selecione Mestre de Operações. Isso mostrará quem o possui atualmente e permitirá que você o transfira.

insira a descrição da imagem aqui


Da linha de comando

netdom query fsmo.

netdom.exeestá integrado ao Windows 7 (e talvez ao Vista) e faz parte do 2003 Resource Kit. Acredito que também seja instalado nos Controladores de Domínio de 2003 durante o dcpromo.

informação relacionada