Pasos de copia de seguridad y restauración de políticas de grupo
En esta guía, aprenderá cómo realizar copias de seguridad y restaurar objetos de políticas de grupo en Active Directory.
Le mostraré cómo realizar una copia de seguridad utilizando tanto la consola de administración de políticas de grupo como PowerShell.
Empecemos.
Consejo: El cmdlet Restore-GPO no recupera los GPO eliminados, sino que sirve para restaurar un GPO existente a partir de una copia de seguridad. Necesitará utilizar la GUI para recuperar un GPO eliminado. Los detalles y ejemplos se encuentran a continuación.
Cómo hacer una copia de seguridad de los objetos de la política de grupo usando la GUI
Paso 1: Busque el GPO del que desea realizar una copia de seguridad.
Abra la consola de administración de políticas de grupo y explore los GPO. Puede seleccionar un solo GPO o, para hacer una copia de seguridad de todos ellos, seleccionar la carpeta de objetos de la política de grupo. En este ejemplo, haré una copia de seguridad de todos los GPO.
A continuación, haga clic derecho en lo que desea respaldar y seleccione "hacer copia de seguridad".
Al hacer una copia de seguridad de todos los GPO, dirá "Hacer copia de seguridad de todo".
Al realizar una copia de seguridad de un solo GPO, dirá "Copia de seguridad". En este ejemplo, estoy haciendo una copia de seguridad del gpo de la pantalla de bloqueo.
Paso 2: Seleccione una carpeta de copia de seguridad
A continuación, seleccione la carpeta donde desea que se coloquen las copias de seguridad de GPO.
Creé una carpeta llamada "GPO_backups" en mi computadora local. También es una buena idea darle a tu carpeta una descripción y una fecha.
Ahora haga clic en el botón "Hacer copia de seguridad" para iniciar el proceso de copia de seguridad.
Puede verificar el estado en la parte inferior, donde mostrará cuántos GPO se respaldaron exitosamente.
Como puede ver, es muy fácil realizar una copia de seguridad de los objetos de política de grupo (GPO). A continuación, le mostraré cómo hacer una copia de seguridad de los GPO usando PowerShell.
Copia de seguridad de objetos de política de grupo mediante PowerShell
Para realizar una copia de seguridad de los GPO con PowerShell, se utiliza el cmdlet Backup-gpo.
Ejemplo 1: Copia de seguridad de PowerShell de un único GPO
En el siguiente ejemplo, estoy haciendo una copia de seguridad de un único GPO en la carpeta c:\it\GPO_backups y proporciono un comentario.
backup-gpo -Name 'Computer - Allow Pings' -Path C:\it\GPO_backups -Comment "GPO-Backup"Ejemplo 2: copia de seguridad de PowerShell de todos los GPO
Utilice este comando para hacer una copia de seguridad de todos los GPO mediante Powershell.
backup-gpo -All -path C:\it\GPO_backups
Así es como se realizan copias de seguridad de los GPO con PowerShell; Microsoft lo ha hecho muy fácil.
Restaurar objetos de política de grupo
Ahora que sabes cómo hacer una copia de seguridad de tus GPO, veamos cómo restaurarlos.
Para restaurar, haga clic derecho en "Objetos de política de grupo" y seleccione "Administrar copias de seguridad".
Busque su carpeta de respaldo y seleccione los GPO para restaurar; puede seleccionar uno o varios GPO. En este ejemplo, estoy restaurando el GPO de mi pantalla de bloqueo.
Haga clic en el botón restaurar y obtendrá la pantalla de estado.
Buen trabajo. El GPO ha sido restaurado.
Es una buena idea verificar el GPO para verificar que la configuración sea correcta después de la restauración. Puede hacer esto haciendo clic en el GPO y luego en configuración para verificar su configuración.
También puede utilizar el cmdlet Restore-GPO para restaurar la configuración de GPO pero no para recuperar un GPO eliminado.
Deja que te enseñe.
Digamos que alguien hizo un cambio en mi política de "Pantalla de bloqueo" y necesito restaurar la configuración desde una copia de seguridad. En este caso, se puede utilizar el cmdlet Restore-GPO para restaurar la configuración de GPO.
Si se eliminó el GPO "Pantalla de bloqueo", el cmdlet Restore-GPO no se puede utilizar.
A continuación se muestran ejemplos.
¿Ves lo que dice ese mensaje de error? No se encontró GPO en mi dominio porque se eliminó y, por lo tanto, PowerShell no puede restaurar la configuración.
Ahora lo ejecutaré nuevamente, excepto que esta vez el GPO de la pantalla de bloqueo existe en el dominio.
Nuevamente, el cmdlet Restore-GPO parece funcionar solo cuando el GPO existe en el dominio y no restaurará un GPO eliminado.
La documentación de Microsoft dice:
El cmdlet Restore-GPO restaura una copia de seguridad de un objeto de política de grupo (GPO) en el dominio original desde el que se guardó. Si el dominio original no está disponible o si el GPO ya no existe en el dominio, el cmdlet falla.
https://docs.microsoft.com/en-us/powershell/module/grouppolicy/restore-gpo?view=windowsserver2022-ps
Recursos
- Restore-GPO: documentación de comandos de Microsoft
- Backup-GPO: documentación de comandos de Microsoft
- Script de copia de seguridad de política de grupo: aquí hay un script creado por Mike Kanakos que enumera el GPO por nombre en lugar de por ID.
- 15 mejores prácticas de políticas de grupo












