Buscar

Veeam Backup: PowerShell: Jobs deshabilitados

Veeam Backup: PowerShell: Jobs deshabilitados ¿Por qué?

Muchos administradores de sistemas, cuando vamos a realizar tareas administrativas sobre nuestras máquinas virtuales como migraciones, actualizaciones, etc... queremos que los jobs de backup no interfieran hasta que no acabemos de trabajar.

Una de las formas muy sencillas para deshabilitar temporalmente el backup es deshabilitar los jobs.

El problema de deshabilitar los jobs de copia es que nos hemos de acordar de volverlos a habilitar.

Una de las cosas que podemos hacer evitar este problema es que Veeam nos avise de los jobs que están deshabilitados, para ello, podemos utilizar la PowerShell de Veeam. 

Podemos descargar la última versión de Veeam Backup de forma gratuita en este enlace: http://vee.am/9aKtYw

Veeam Backup: PowerShell: Jobs deshabilitados ¿Cómo?

Para listar los jobs deshabilitados desde PowerShell, bastará con ejecutar:

Get-VBRJob | Where-Object {$_.IsScheduleEnabled -eq $False}

Aquí tenemos un ejemplo de ejecución:

Veeam Backup: PowerShell: Jobs deshabilitados

La explicación de cómo funciona es muy sencilla:

Con el cmd-let: Get-VBRJob, conseguimos listar todos los jobs.

Con el cmd-let: Where-Object filtramos la salida y utilizamos: $_, para ir job a job.

Utilizando este mismo método podemos listar todo tipo de jobs, no solo los deshabilitados.

Si ejecutamos:

Get-VBRJob|Select-Object *

Veremos todas las propiedades por las que podemos filtrar la salida.

Entre la lista que aparece, veremos IsScheduleEnabled y muchos otros mas.

Veeam Backup: PowerShell: Jobs deshabilitados: Mas información

Disponéis de los siguientes artículos: 

A partir de la versión 11 de Veeam, ya disponemos de PowerShell en forma de módulo en vez de PSSnapin:

Veeam Backup: Módulo PowerShell (SYSADMIT.com)

También disponéis del libro de PowerShell para administradores de IT:

Libro PowerShell para administradores de IT: PSIT (SYSADMIT.com)


No hay comentarios:

Publicar un comentario