¿Por qué es necesario mover los roles FSMO?
En un entorno de Active Directory, no todos los Controladores de Dominio (DCs) son iguales. Aunque la mayoría de las tareas se replican de forma multidireccional, existen cinco funciones críticas denominadas FSMO (Flexible Single Master Operation) que solo puede ejecutar un servidor a la vez para evitar conflictos de escritura y corrupción en la base de datos ntds.dit.
Mover estos roles no es solo un capricho administrativo; es una necesidad operativa en los siguientes escenarios:
Mantenimiento o Decomiso de Servidores: Si planeas apagar permanentemente un controlador de dominio viejo (como parte de una migración de Windows Server 2012 a 2022), debes transferir los roles FSMO a un servidor nuevo antes de ejecutar el Uninstall-ADDSDomainController.
Optimización de Topología: Para mejorar la velocidad de respuesta, el rol de PDC Emulator (que gestiona los cambios de contraseñas y la sincronización de tiempo) debe estar en el servidor con mejor conectividad y hardware.
Continuidad del Negocio (Disaster Recovery): Si el servidor que ostenta los roles falla físicamente y no puede ser recuperado, es obligatorio realizar un “Seize” (toma de fuerza) de los roles en un DC saludable para que el dominio siga funcionando correctamente.
Los 5 Roles en Juego:
Schema Master: Controla las actualizaciones del esquema del bosque (vital para instalaciones de Exchange).
Domain Name Master: Gestiona la adición o eliminación de dominios en el bosque.
PDC Emulator: El “jefe” de la sincronización de tiempo y contraseñas.
RID Master: Reparte bloques de IDs para que los DCs puedan crear nuevos usuarios o grupos.
Infrastructure Master: Se encarga de traducir los GUID/SID entre dominios.
Comprobar roles
netdom query fsmo

Move-ADDirectoryServerOperationMasterRole -Identity "mxlitdc01" -OperationMasterRole 0,1,2,3,4

En este comando:
- 0 corresponde al PDC Emulator.
- 1 corresponde al RID Master.
- 2 corresponde al Infrastructure Master.
- 3 corresponde al Schema Master.
- 4 corresponde al Domain Naming Master.
Este enfoque es válido y mucho más rápido porque usa los números de los roles FSMO en lugar de escribir cada nombre de rol manualmente. Es una forma abreviada y eficiente de mover todos los roles FSMO de una vez. Detalles:
- 0,1,2,3,4: Estos números corresponden a los roles FSMO en el siguiente orden:
- 0 = PDC Emulator
- 1 = RID Master
- 2 = Infrastructure Master
- 3 = Schema Master
- 4 = Domain Naming Master
Para obtener más detalles sobre cada rol consulta aquí Función de roles FSMO
Si se omiten los números, el comando no movería los roles FSMO de forma completa, por lo que es importante incluir todos los números que quieras mover. Ejemplo completo:
Move-ADDirectoryServerOperationMasterRole -Identity "mxlitdc01" -OperationMasterRole 0,1,2,3,4
