Lorsque veeam ne retourne pas la taille d'une VM, ou qu'il indique 0, il arrive qu'en la retirant et en la remettant dans son job, cela lève le problème.
Le script ci-dessous passe sur les VM de tous les jobs. Si la taille de la VM est de 0, on automatise le procédé.
#https://helpcenter.veeam.com/docs/backup/powershell/add-vbrvijobobject.html?ver=110
Connect-VBRServer
$MesJob = get-VBRJob #| Where-Object {$_.Name -match "Nom d un job en particulier"}
foreach ($UnJob in $MesJob){
Write-Host $UnJob.name
$MesVM = $UnJob | Get-VBRJobObject
foreach ($MaVM in $MesVM){
if ($MaVM.ApproxSizeString -eq "0 B" ){
Write-Host $MaVM.Name
#Retrait
$UnJob | Get-VBRJobObject -Name $MaVM.name | Remove-VBRJobObject
#Ajout
Find-VBRViEntity -Name $MaVM.name | Add-VBRViJobObject -Job $UnJob
}
}
}
Lien vers le fichier : cliquez ici
Article(s) en relation(s)