12
Déc
Pour Supprimer les disques d’une VM, il faut utiliser les cmdlets Get-Harddisk et Remove-Harddisk, l’option DeletePermanently permet la suppression du vmdk au niveau du datastore
Solution 1 :
1 2 3 4 5 6 |
. Get-Harddisk -vm MyVm | remove-harddisk -DeletePermanently -Confirm:$false . |
Solution 2 :
Pour supprimer un disque precis sur une vm, taper la commande :
1 2 3 4 5 6 7 |
. Get-Harddisk -vm MyVm -Name 'Hard disk 2'| remove-harddisk -DeletePermanently -Confirm:$false . |
Solution 3 :
Pour supprimer tous les disques se trouvant sur les controller scsi 1,2 et 3 d’une liste de vm. Je conserve ici le controller 0 ou se trouve l’OS.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
. $nameVMs=@("myVm1","myVm2","myVm3","myVm4") foreach($nameVM in $nameVMs){ Get-HardDisk -VM $nameVM | %{ if( ($_ | Get-ScsiController).ExtensionData.busNumber -gt 0){ $_ | Remove-HardDisk -DeletePermanently -Confirm:$false } } } . |
A lire :