VmWare: vbscript pour defrag & shrink de tous les vmdk (batch)
Si comme moi, vous commencer Ă avoir pas mal de VM, compresser et faire un shrink de tous les volumes devient impossible.
J’ai donc Ă©crit un vbscript qui:
- Parcours de façon récursive tous les dossiers depuis une racine
- Fais un defrag de tous les vmdk qu’il trouve (vdiskmanager se charge de vĂ©rifier si c’est possible)
- Fais un shrink de tous les vmdk qu’il trouve (vdiskmanager se charge de vĂ©rifier si c’est possible
En lançant le vbscript avec cscript, vous avez mĂŞme le log de vdiskmanager qui s’affiche:
vmware_compressor
Deux variables Ă changer dans le script suivant votre environnement:
- Où est installé vmware workstation:
VmWareInstallFolder="C:\" & """" & "Program Files (x86)" & """" & "\VMware\" & """" & "VMware Workstation" & """"
- OĂą sont les VMDK (dossier racine de toutes les VM):
VmdkRootFolder="F:\vmware"
Mon environnement:
- Windows vista SP1 64 bit
- VmWare Workstation 6
Téléchargement: vmware_compressor
Popularity: 26% [?]
