
EsteespectacularEl artículo de MSDN detalla cómo hacerlo en C++. Y menciona vagamente algunas utilidades que no parecen estar en mi sistema en absoluto, y no da ideas de cómo hacerlo desde un controlador de dominio normal de Windows Server 2003 R2 o Windows Server 2003.
La necesidad de detectar un maestro de esquema de directorio activo se produce porque (aunque no puedo entender cómo sucedió esto) estoy intentando ejecutarlo adprep
como un paso en la actualización de los dominios de nivel de servidor 2003 a 2008R2 o 2012, pero es el primer comando que run (adprep /domainPrep y adprep /forestPrep) debe ejecutarse en algo llamado "Maestro de esquema".
Respuesta1
Desde una GUI
En una computadora con las herramientas AD instaladas (ADUC, Sitios y Servicios, etc.)
Ejecutar
regsvr32 schmmgmt.dll
desde un símbolo del sistema elevadoEjecute mmc.exe
En la consola vacía que se abre, agregue el complemento Administración de esquemas de Active Directory.
Haga clic derecho en el icono de esquema y seleccione Maestro de operaciones. Esto le mostrará quién lo posee actualmente y le permitirá transferirlo.
Desde la línea de comando
netdom query fsmo
.
netdom.exe
está integrado en Windows 7 (y tal vez en Vista) y forma parte del kit de recursos de 2003. Creo que también se instala en los controladores de dominio 2003 durante dcpromo.