Problema al transferir roles con PowerShell
Como sabéis, hoy por hoy es muy sencillo transferir los roles de un servidor a otro mediante PowerShell, pero de vez en cuando nos encontramos con algún problema que nos impide transferirlos correctamente. Hoy vamos a hablar de uno de los más comunes.
No se pudo encontrar ningún servidor predeterminado que ejecutara Servicios Web en Active Directory
El motivo de este error es sencillo, seguramente estemos intentando transferir los roles desde un servidor muy antiguo, en mal estado, o sin los requisitos necesarios.
Esta semana nos pasó precisamente intentando transferir los roles de un Windows Server 2008 Foundation (llamado 2K8Server) hacia un limpio y reluciente Windows Server 2016 (llamado Orion).
Cuando ejecutamos desde PowerShell el comando para transferir los roles:
Move-ADDirectoryServerOperationMasterRole -Identity Orion -OperationMasterRole SchemaMaster,RIDMaster,InfrastructureMaster,DomainNamingMaster,PDCEmulator
recibimos el siguiente mensaje de error:
No se pudo encontrar ningún servidor predeterminado que ejecutara Servicios Web en Active Directory
(En Inglés el mensaje es: Unable to find a default server with Active Directory Web Services running)
El problema es que el servidor desde el que vamos a transferir los roles no tiene instalados los Servicios Web en Active Directory.
Dicho problema es fácilmente solventable añadiendo el parámetro
-server Orion
Para obligar a que sea Orion quien ejecute este comando, ya que 2K8Server no tiene instalados los Servicios Web de Active Directory. El comando completo sería el siguiente:
Move-ADDirectoryServerOperationMasterRole -Identity Orion -server Orion -OperationMasterRole SchemaMaster,RIDMaster,InfrastructureMaster,DomainNamingMaster,PDCEmulator
Ejecutándolo de esta manera vemos que ya funciona correctamente:
Podeis comprobar posterioremente que todos los roles se han transferido correctamente al nuevo servidor con el comando
netdom query fsmo
Espero que os haya servido de ayuda si alguna vez os habéis encontrado con este problema.
Si te ha gustado y crees que le puede ser útil a otra persona, comparte :)