Script de base
$VIserver = "nomduvcenter"
Import-Module VMware.VimAutomation.Core
$vc = Connect-VIServer -Server $VIserver -Force
Get-Vm | Get-Snapshot
Lien vers le fichier : cliquez ici
Liste des VM où il y a un snapshot
$VIserver = "nomduvcenter"
Import-Module VMware.VimAutomation.Core
$vc = Connect-VIServer -Server $VIserver -Force
Get-Vm | Get-Snapshot | ForEach-Object {$_.VM.Name}
Lien vers le fichier : cliquez ici
Liste des VM et des snapshots associés
$VIserver = "nomduvcenter"
Import-Module VMware.VimAutomation.Core
$vc = Connect-VIServer -Server $VIserver -Force
$MesVm = Get-Vm | sort-object -property Name
foreach ($UneVm in $MesVm){
$MesSnapshots = $UneVm | Get-Snapshot
foreach ($UnSnapshot in $MesSnapshots){
Write-Host "$($UneVm.Name);$($UnSnapshot.Name)"
}
}
Lien vers le fichier : cliquez ici
Article(s) suivant(s)