Búsqueda de sitios web

Cómo eliminar (degradar) un controlador de dominio


Ahora que tiene un nuevo controlador de dominio ejecutándose en Active Directory, es hora de degradar el antiguo controlador de dominio. Hay dos opciones para eliminar un controlador de dominio. Depende de si el controlador de dominio es accesible o no. En este artículo, aprenderá cómo eliminar un controlador de dominio paso a paso.

Opciones de eliminación del controlador de dominio

El método preferido para degradar un controlador de dominio es utilizar el Administrador del servidor o PowerShell. Cuál elijas depende de ti. Son, al final, lo mismo. Pero hay ocasiones en las que el controlador de dominio ya no puede iniciarse y usted ya no puede volver a activarlo. Luego, debes elegir el método para eliminarlo manualmente.

Para hacerlo más fácil, tienes las siguientes opciones:

  • Opción 1: Se puede acceder al controlador de dominio: elimine el controlador de dominio con el Administrador del servidor o PowerShell.

  • Opción 2: NO se puede acceder al controlador de dominio: elimine el controlador de dominio manualmente.

Veamos ambas opciones para eliminar un controlador de dominio en Active Directory y su proceso de limpieza.

Eliminar el controlador de dominio con el Administrador del servidor

Para degradar un controlador de dominio usando el Administrador del servidor, siga los pasos a continuación:

Paso 1. Mover roles de FSMO (opcional)

Las funciones de FSMO se trasladarán automáticamente a otro controlador de dominio cuando elimine el controlador de dominio mediante el asistente de eliminación. Si desea mover las funciones de FSMO y no dejar que el proceso de desinstalación lo haga automáticamente, puede hacerlo.

El DC02-20222 en el siguiente comando es el nombre de host del controlador de dominio de destino al que también transferiremos las funciones de FSMO.

Move-ADDirectoryServerOperationMasterRole "DC02-2022" -OperationMasterRole 0,1,2,3,4 -Force -Confirm:$false

Paso 2. Pruebe la desinstalación del controlador de dominio

Una forma excelente es ejecutar el cmdlet Test-ADDSDomainControllerUninstallation antes de comenzar con la eliminación del controlador de dominio. Esto verificará y alertará si todo está configurado o si hay algún problema.

Test-ADDSDomainControllerUninstallation

Si el comando anterior no funciona, ejecute el siguiente comando.

Test-ADDSDomainControllerUninstallation -LocalAdministratorPassword (Read-Host -Prompt "password" -AsSecureString)

Complete la contraseña del administrador local y confírmela nuevamente.

LocalAdministratorPassword: ************
Confirm LocalAdministratorPassword: ************

En nuestro ejemplo, el siguiente resultado muestra el estado Éxito. Entonces, todo se ve bien y podemos continuar.

Message                          Context                                  RebootRequired  Status
-------                          -------                                  --------------  ------
Operation completed successfully Test.VerifyDcPromoCore.DCPromo.General.1          False Success

Paso 3. Degradar el controlador de dominio

En nuestro ejemplo, eliminaremos el controlador de dominio DC01-2019.

  1. Abra el Administrador del servidor

  1. Haga clic en Administrar y seleccione Eliminar funciones y características.

  1. Seleccione Siguiente

  1. Seleccione el servidor del grupo y haga clic en Siguiente.

  1. Desactive la casilla de verificación Servicios de dominio de Active Directory

  1. Haga clic en Eliminar funciones

  1. Haga clic en Degradar este controlador de dominio.

  1. Proporcione las credenciales de administrador si es necesario y haga clic en Siguiente

Nota: NO seleccione la opción Forzar la eliminación de este controlador de dominio y déjela sin marcar.

  1. Marque Continuar con la eliminación y haga clic en Siguiente.

  1. Ingrese una nueva contraseña de administrador para la cuenta de administrador local después de que el controlador de dominio sea degradado

  1. Haga clic en Degradar

  1. El servidor pasará por el proceso de degradación.

  1. Una vez finalizada la degradación, Windows Server se reiniciará automáticamente.

Paso 4. Eliminar la función de Servicios de dominio de Active Directory

Después del reinicio, debe eliminar la función ADDS con los pasos a continuación:

  1. Abrir el Administrador del servidor

  2. Haga clic en Administrar y seleccione Eliminar funciones y características.

  3. Seleccione el servidor del grupo y haga clic en Siguiente.

  4. Desactive la casilla de verificación Servicios de dominio de Active Directory

  1. Haga clic en Eliminar funciones

  1. Haga clic en Siguiente

  1. Haga clic en Siguiente

  1. Marque la casilla de verificación Reiniciar el servidor de destino automáticamente si es necesario.

  1. La eliminación está en curso.

  1. Windows Server se reiniciará y continuará con la eliminación y finalizará. Haga clic en Cerrar.

  1. Apague el servidor.

Paso 5. Eliminar el objeto informático AD

Una vez que se apaga el servidor, elimine el objeto de la computadora AD con los pasos a continuación:

  1. Iniciar sesión en otro controlador de dominio

  2. Iniciar Usuarios y equipos de Active Directory

  3. Haga clic en el menú en el contenedor Equipos.

  4. Haga clic derecho en el servidor y haga clic en Eliminar

  1. Confirme con Sí

Eliminaste exitosamente el objeto de computadora AD.

Paso 6. Eliminar el servidor de los sitios y servicios de Active Directory

Elimine el servidor de los sitios y servicios de Active Directory con los pasos siguientes:

  1. Abra sitios y servicios de Active Directory

  2. Expanda Sitios > Nombre-primer-sitio-predeterminado > Servidores

  3. Haga clic derecho en el Servidor y seleccione Eliminar.

  1. Confirme con Sí

Eliminó exitosamente el servidor de Active Directory Domain Services (ADDS).

Paso 7. Eliminar los restos de DNS

Quedan restos en DNS después de quitar el controlador de dominio. Incluso si tiene configurado el envejecimiento y la eliminación de DNS en Active Directory. Esto se debe a que eliminará los registros DNS dinámicos obsoletos y no los registros DNS estáticos obsoletos.

Puede revisar cada zona en el Administrador de DNS y eliminar los registros DNS asociados con el antiguo controlador de dominio. Pero eso lleva tiempo.

El siguiente script limpiará todos los registros obsoletos en DNS. Pasará por DNS y buscará el FQDN, el nombre de host y la dirección IP del antiguo controlador de dominio. Sólo tienes que cambiar las líneas 1, 2 y 3.

Supongamos que mantuvo la misma dirección IP para el nuevo controlador de dominio y solo desea verificar el antiguo FQDN y el nombre de host en DNS, descomente la línea 3 . en el guión.

Nota: El script tiene el parámetro -WhatIf, por lo que no le sucederá nada al entorno cuando ejecute el script. Una vez que identifique los registros obsoletos, elimine el parámetro -WhatIf y vuelva a ejecutar el script. Lea más sobre el script en el artículo Cómo limpiar registros DNS obsoletos con PowerShell.

$ServerFQDN = "dc01-2019.exoip.local." #Keep the dot (.) at the end
$ServerHostname = "dc01-2019"
$IPAddress = "192.168.1.51"

$Zones = Get-DnsServerZone | Where-Object { $_.ZoneType -eq "Primary" } |
Select-Object -ExpandProperty ZoneName

foreach ($Zone in $Zones) {
    Get-DnsServerResourceRecord -ZoneName $Zone | Where-Object { 
        $_.RecordData.IPv4Address -eq $IPAddress -or
        $_.RecordData.NameServer -eq $ServerFQDN -or
        $_.RecordData.DomainName -eq $ServerFQDN -or
        $_.RecordData.HostnameAlias -eq $ServerFQDN -or
        $_.RecordData.MailExchange -eq $ServerFQDN -or
        $_.HostName -eq $ServerHostname
    } | Remove-DnsServerResourceRecord -ZoneName $Zone -Force -WhatIf
}

Degradó con éxito un controlador de dominio de Active Directory y luego siguió los pasos de limpieza necesarios.

Eliminar el controlador de dominio manualmente

Cuando ya no pueda iniciar un controlador de dominio, deberá eliminarlo manualmente.

Los pasos anteriores son la forma correcta de eliminar un controlador de dominio de Active Directory cuando pueda acceder a él. Hay situaciones en las que el servidor del controlador de dominio falla y ya no puedes abrirlo. Esto requiere la eliminación manual del controlador de dominio de Active Directory.

Nota: Realice los pasos siguientes si tiene Windows Server 2008 R2 y superior.

Siga los pasos a continuación para forzar la eliminación de un controlador de dominio:

Paso 1. Mover roles de FSMO (opcional)

Las funciones de FSMO se trasladarán automáticamente a otro controlador de dominio cuando elimine el controlador de dominio mediante el asistente de eliminación. Si desea mover las funciones de FSMO y no dejar que el proceso de desinstalación lo haga automáticamente, puede hacerlo.

El DC02-20222 en el siguiente comando es el nombre de host del controlador de dominio de destino al que también transferiremos las funciones de FSMO.

Move-ADDirectoryServerOperationMasterRole "DC02-2022" -OperationMasterRole 0,1,2,3,4 -Force -Confirm:$false

Paso 2. Forzar la eliminación del objeto informático del controlador de dominio

Elimine el objeto de computadora AD con los pasos a continuación:

  1. Iniciar sesión en otro controlador de dominio

  2. Abra Usuarios y equipos de Active Directory

  3. Haga clic en el menú en la Unidad organizativa Controladores de dominio

  4. Haga clic derecho en el servidor y haga clic en Eliminar.

  1. Seleccione Sí para confirmar la eliminación del objeto de la computadora.

  1. Marque la casilla Eliminar este controlador de dominio de todos modos. Está permanentemente fuera de línea y ya no se puede eliminar con el asistente de eliminación

  1. Confirme con Sí

  1. Seleccione Aceptar si recibe un mensaje de advertencia sobre las funciones de FSMO que deben trasladarse a un nuevo servidor.

Eliminaste exitosamente el controlador de dominio.

Paso 3. Eliminar el servidor de los sitios y servicios de Active Directory

Elimine el servidor de los sitios y servicios de Active Directory con los pasos siguientes:

  1. Abra sitios y servicios de Active Directory

  2. Expanda Sitios > Nombre-primer-sitio-predeterminado > Servidores

  3. Haga clic derecho en el Servidor y seleccione Eliminar.

  1. Confirme con Sí

Eliminó exitosamente el servidor de Active Directory Domain Services (ADDS).

Paso 4. Eliminar los restos de DNS

Quedan restos en DNS después de quitar el controlador de dominio. Incluso si tiene configurado el envejecimiento y la eliminación de DNS en Active Directory. Esto se debe a que eliminará los registros DNS dinámicos obsoletos y no los registros DNS estáticos obsoletos.

Puede revisar cada zona en el Administrador de DNS y eliminar los registros DNS asociados con el antiguo controlador de dominio. Pero eso lleva tiempo.

El siguiente script limpiará todos los registros obsoletos en DNS. Pasará por DNS y buscará el FQDN, el nombre de host y la dirección IP del antiguo controlador de dominio. Sólo tienes que cambiar las líneas 1, 2 y 3.

Supongamos que mantuvo la misma dirección IP para el nuevo controlador de dominio y solo desea verificar el antiguo FQDN y el nombre de host en DNS, descomente la línea 3 . en el guión.

Nota: El script tiene el parámetro -WhatIf, por lo que no le sucederá nada al entorno cuando ejecute el script. Una vez que identifique los registros obsoletos, elimine el parámetro -WhatIf y vuelva a ejecutar el script. Lea más sobre el script en el artículo Cómo limpiar registros DNS obsoletos con PowerShell.

$ServerFQDN = "dc01-2019.exoip.local." #Keep the dot (.) at the end
$ServerHostname = "dc01-2019"
$IPAddress = "192.168.1.51"

$Zones = Get-DnsServerZone | Where-Object { $_.ZoneType -eq "Primary" } |
Select-Object -ExpandProperty ZoneName

foreach ($Zone in $Zones) {
    Get-DnsServerResourceRecord -ZoneName $Zone | Where-Object { 
        $_.RecordData.IPv4Address -eq $IPAddress -or
        $_.RecordData.NameServer -eq $ServerFQDN -or
        $_.RecordData.DomainName -eq $ServerFQDN -or
        $_.RecordData.HostnameAlias -eq $ServerFQDN -or
        $_.RecordData.MailExchange -eq $ServerFQDN -or
        $_.HostName -eq $ServerHostname
    } | Remove-DnsServerResourceRecord -ZoneName $Zone -Force -WhatIf
}

Forzó con éxito la eliminación manual de un controlador de dominio de Active Directory y luego siguió los pasos de limpieza necesarios.

Verificar el estado del controlador de dominio

Ahora que se eliminó el antiguo controlador de dominio, es bueno verificar el estado del nuevo controlador de dominio.

Lea el artículo Comprobación del estado de Active Directory con script de PowerShell y cree un informe. El informe HTML mostrará el estado de todos los controladores de dominio en Active Directory.

¡Eso es todo!

Leer más: Cambiar el nombre de la cuenta de administrador con la Política de grupo »

Conclusión

Aprendió cómo degradar un controlador de dominio de Active Directory. Es importante que elimine el controlador de dominio del dominio mediante el Asistente para eliminar funciones y características en el Administrador del servidor. Si no se puede acceder al controlador de dominio, elimínelo de Usuarios y computadoras de Active Directory.

Disfrutaste este artículo? También te puede interesar Cambiar TTL para el registro DNS en Windows Server. No olvides seguirnos y compartir este artículo.

Artículos relacionados