Backup System State con PowerShell
Windows Server Backup a través de herramienta PowerShell:
A nuestra red le vamos a exigir algunas características importantes, entre ellas la disponibilidad.
Con la disponibilidad buscamos minimizar los tiempos de caída, o también continuidad del servicio la cual se encarga de minimizar el tiempo de recuperación o restauración tras una caída.
En el mercado nos encontramos con diferentes herramientas de backup, pero en este caso vamos a trabajar con Windows Server Backup que se encuentra incluida en la licencia de Windows Server 2016.
Windows Server Backup podemos definir diferentes tipos de backups, en este caso trabajamos con System State el cual hace copias de seguridad de archivos del sistema operativo, lo que le permite efectuar una recuperación cuando se inicia un equipo, pero ha perdido archivos del sistema y el registro. Las copias de seguridad de estado del sistema incluyen lo siguiente:
- Miembro de dominio: archivos de arranque, base de datos de registro
- Controlador de dominio: registro, volumen del sistema (SYSVOL)
- Equipo que ejecuta servicios de clúster
- Si es un DC, el backup System State incluye el archivo ntds.dit y la carpeta Sysvol (GPOs)
- Equipo que ejecuta servicios de clúster
- Equipo que ejecuta servicios de certificado
En los puntos fuertes nos podemos encontrar distintos como, por ejemplo:
- Automatizar la tarea y que la ejecute en una franja horaria donde no interfiera en el funcionamiento de la empresa, o por otro contra no estar pendiente de ejecutar la tarea en un determinado momento.
- Llevar un seguimiento del propio almacenamiento de los backup.
- Cuando se presente un desastre de perdida de información o caída del sistema, será mucho más fácil la tarea de recuperación.
Uno de los puntos a tener en cuenta es si se trabaja con algún equipo que sea portátil, se deben revisar las especificaciones porque nos podemos encontrar que no nos realice la tarea del bakup por no estar conectado a la red (220v).
Revisamos los siguientes comandos.
PS C:\> Get-ScheduledJob | Get-ScheduledJobOption
StartIfOnBatteries : False
StopIfGoingOnBatteries : True
En el siguiente enlace podremos revisar información complementaria a este asunto:
https://blogs.technet.microsoft.com/poshchap/2015/02/05/schedule-a-system-state-backup-with-powershell/
Por ultimo también a tener en cuenta una limitación que nos encontramos es que sólo permite hacer backups del servidor de forma local, para ello tendremos que instalar Windows Server Backup en todos los servidores que deseemos la facilidad y configurarlos de forma individual.
Autor/a: Borja Molinero Madrid
Curso: Microsoft MCSA Windows Server + Microsoft MCSE Cloud Platform & Infrastructure
Centro: Tajamar
Año académico: 2017-2018