Pour supprimer les VMs avec PowerCli, plusieurs solutions.
Si cela concerne quelques VMs, vous pouvez les lister et utiliser le script ci-dessous :
Connect-VIServer « Nom-vCenter »
Remove-VM « Nom-VM1 » -DeletePermanently -Confirm:$false
Remove-VM « Nom-VM2 » -DeletePermanently -Confirm:$false
Remove-VM « Nom-VM3 » -DeletePermanently -Confirm:$false
Si cela concerne toutes les VMs d’un cluster, vous pouvez utiliser le script ci-dessous :
Connect-VIServer « Nom-vCenter »
$Cluster = “Nom-Cluster”
$myvms = Get-Cluster -Name $Cluster  | Get-VM
foreach ($vm in $myvms){
Remove-VM $vm -DeletePermanently -Confirm:$false}

Share