Cómo transferir o apoderarse de funciones de FSMO de Active Directory con PowerShell

Summary: En este artículo, se muestra cómo transferir o aprovechar roles de operaciones flexibles de administración única (FSMO) mediante el comando de PowerShell Move-ADDirectoryServerOperationMasterRole. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Hay varias maneras de mover funciones FSMO entre las controladoras de dominio de Active Directory, las consolas gráficas de AD, ntdsutil y PowerShell. Cuando se transfieren o se apoderan de varios roles a la vez, PowerShell es probablemente el método más rápido y sencillo.

El cmdlet Move-ADDirectoryServerMstrOperationRoleEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies. se utiliza para transferir o apoderarse de roles FSMO. Se puede ejecutar directamente en una DC o en un servidor o estación de trabajo unidos a un dominio con el módulo PowerShell de ActiveDirectory instalado. Hay dos parámetros críticos que se deben proporcionar a este comando, Identity y OperationMasterRole.

El parámetro Identity especifica la DC de destino, es decir, la DC a la que se transfieren las funciones. (No es necesario especificar la DC de origen, ya que la información del titular de la función se almacena en AD). Por lo general, este es el nombre de host de la DC de destino, pero también puede ser un nombre de dominio calificado, un nombre distintivo o un GUID.

El parámetro OperationMasterRole especifica qué función o funciones se están transfiriendo. Los posibles valores de este parámetro son PDCEmulator, RIDMaster, InfrastructureMaster, SchemaMaster y DomainNamingMaster, pero también hay accesos directos numéricos para cada uno de estos:
 
0: Estimulador
PDCE1: RIDMaster
2: InfraestructuraPrincipal
3: Maestro de
esquema4: DominioNombreMaestro

Aquí es donde la velocidad y la eficiencia de PowerShell se hacen evidentes. Para transferir las cinco funciones de FSMO a una DC denominada NewDC, ejecute este cmdlet:
Move-ADDirectoryServerOperationMasterRole -Identity NewDC -OperationMasterRole 0,1,2,3,4
PowerShell solicita la confirmación de cada función de forma predeterminada, pero hay una opción Sí a Todos .

Para apoderarse de funciones FSMO, lo que solo se debe hacer si el titular de la función existente está offline de forma permanente, agregue el parámetro -Force al cmdlet. Usando el ejemplo anterior, si los cinco roles estuvieran en manos de una DC que estuviera permanentemente fuera de línea, todos podrían ser incautados en NewDC de la siguiente manera:
Move-ADDirectoryServerOperationMasterRole -Identity NewDC -OperationMasterRole 0,1,2,3,4 -Force
Como puede ver, la única diferencia entre este comando y el anterior es el parámetro -Force . Se le solicitará cada función, como se indicó anteriormente. La incautación de funciones tarda más en completarse que la transferencia de funciones, ya que se intenta una transferencia normal de cualquier función antes de que se apoderen de ellas. Suponiendo que el titular de la función no responde, debe expirar un período de tiempo de espera agotado antes de que ocurra la incautación. Por esta razón, apoderarse de los cinco roles de esta manera lleva varios minutos.

En este video, se muestra el proceso:

Transferir y apoderarse de funciones FSMO en PowerShell

Duración: 06:02
Los subtítulos están disponibles en varios idiomas. Utilice el icono CC para cambiar el idioma de los subtítulos.

Affected Products

Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows 2012 Server, Microsoft Windows 2012 Server R2
Article Properties
Article Number: 000193715
Article Type: How To
Last Modified: 10 Mar 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.