Le script suivant va nous permettre de lister toutes les restaurations effectuées sur une période donnée
<#
. AUTEUR : Antoine JOVELIN
. FONCTION : Lister la duree de retention des backups de chacun des jobs
. UTILISATION :
- Lancer le script
#>
cls
foreach($job in Get-VBRJob){
echo ""
if($job.IsScheduleEnabled){
Write-Host "Job : " -NoNewline ; Write-Host $job.Name -ForegroundColor green
$Retention = $job.backupstorageoptions.retaincycles
$deletebackup = $job.backupstorageoptions.EnableDeletedVmDataRetention
$enablefullbackup = $job.backupstorageoptions.EnableFullBackup
Write-Host "Période de rétention : " -NoNewline ; Write-Host $Retention -ForegroundColor red
if($deletebackup -match "False"){
Write-Host "Suppression des backup si Job désactivé ou supprimé : " -NoNewline ; Write-Host $deletebackup -ForegroundColor red
}elseif($deletebackup -match "True"){
Write-Host "Suppression des backup si Job désactivé ou supprimé : " -NoNewline ; Write-Host $deletebackup -ForegroundColor green
}
echo ""
}
#}
}