Lister les snapshots des VM dans un cluster Hyper-V

Windows Server 2016Windows Server 2019Windows Server 2022Windows Server 2025

Dans ce tutoriel, je vais montrer comment lister tous les ordinateurs virtuels qui ont un point de contrôle (snapshot) à l’aide de PowerShell.

Au quotidien, il arrive régulièrement que l’on fasse des snapshots d’ordinateur virtuels avant une intervention dessus afin de pouvoir revenir en arrière en cas de problème. Régulièrement on oublie de supprimer les snapshots, car la manipulation a durée plus longtemps que prévu où que la personne qui a demandé le snapshot oublie simplement de nous informer que l’on peut le supprimer.

Sans outils tiers (Veeam One, SCCVM …), il est difficile de voir les ordinateurs virtuels qui ont des snapshots sur un cluster Hyper-V.

Pour résoudre ce problème, on va utiliser un « script » PowerShell qui va nous permettre de lister l’ensemble des ordinateurs virtuels d’un cluster qui ont un snapshot.

Sur un nœud d’un cluster Hyper-V, ouvrir une invite PowerShell en tant qu’Administrateur.

Entrer la commande ci-dessous, en adaptant le paramètre -Cluster en mettant le nom de votre cluster Hyper-V :

Get-VM -ComputerName (Get-ClusterNode -Cluster Cluster-HyperV-Name) | Get-VMSnapshot | Select VMName,Name,SnapshotType,CreationTime,ComputerName

Comme vous pouvez le voir sur la capture ci-dessous, la commande retourne la liste des ordinateurs ayant un snapshot et également sur quel nœud du cluster Hyper-V se trouve l’ordinateur virtuel.

Vous savez comment afficher tous les ordinateurs virtuels qui ont un snapshot sur un cluster Hyper-V.

Si vous souhaitez supprimer tous les points de contrôles, vous pouvez utiliser cette commande :

Get-VM -ComputerName (Get-ClusterNode -Cluster Cluster-HyperV-Name) | Get-VMSnapshot | Remove-VMSnapshot

Romain Drouche
Architecte Système | MCSE: Core Infrastructure
Expert en infrastructures IT avec plus de 15 ans d’expérience sur le terrain. Actuellement Chef de projet Systèmes et Réseaux et Référent SSI (Sécurité des Systèmes d’Information), je mets mon expertise au service de la fiabilité et de la sécurité des environnements technologiques.

Laisser un commentaire