TUTOS.EU

Veeam : Lister les VM sans backup depuis plus de 1 jour

Avec powershell, identifier les vm qui n'ont pas eu de backup depuis plus de 1 jour

Script à exécuter sous une VM avec la console Veeam

Connect-VBRServer
$MesJob = get-VBRJob
$mesbackups = get-vbrbackup | Get-VBRRestorePoint | Select Name, VmName, CreationTime

$varMaDate = get-date

foreach ($UnJob in $MesJob){

	$MesVM = $UnJob | Get-VBRJobObject

	foreach ($MaVM in $MesVM){

            $Resultat = $mesbackups | Where-Object {$_.Name -match $($MaVM.Name)} | sort-object -property "CreationTime" -Descending | Select-Object -first 1
            $diff = New-TimeSpan -Start $($Resultat.CreationTime) -End $varMaDate
            if ($($diff.Days) -igt 0){
                Write-Host "$($UnJob.name) : $($MaVM.Name) : $($Resultat.CreationTime) : diff : $($diff.Days)"
            }

	}
	
}
Lien vers le fichier : cliquez ici

Pages Web

Site WebDescription
Vnote42.netScript to show last successful Veeam backup of VMs