Quote:
Originally Posted by mmosoft
Ok.
We need to find a command line to delete and clone VM only with 1 clic ^^.
I'm going to search for that.
|
Save this as .bat and modify it by your needs, i.e. number of VMs, location etc.
Clone (XYZ is the original VM, XYZ01, XYZ02... are clones:
Code:
echo "Clone"
pause
C:
cd "C:\Program Files (x86)\VMware\VMware VIX"
vmrun.exe -T ws clone "C:\VM\XYZ\XYZ.vmx" C:\VM\XYZ01\XYZ01.vmx linked
vmrun.exe -T ws clone "C:\VM\XYZ\XYZ.vmx" C:\VM\XYZ02\XYZ02.vmx linked
Delete old clones (Be careful and don't delete your original VM!):
Code:
echo "Delete"
pause
TIMEOUT /T 10
C:
cd "C:\Program Files (x86)\VMware\VMware VIX"
vmrun.exe -T ws deleteVM C:\VM\XYZ01\XYZ01.vmx
vmrun.exe -T ws deleteVM C:\VM\XYZ02\XYZ02.vmx
Start VM's (You can add "TIMEOUT /T 60" if you want to make pause between VMs):
Code:
C:
cd "C:\Program Files (x86)\VMware\VMware VIX"
vmrun.exe start C:\VM\XYZ\XYZ.vmx
vmrun.exe start C:\VM\XYZ01\XYZ01.vmx
vmrun.exe start C:\VM\XYZ02\XYZ02.vmx
Stop VM's:
Code:
C:
cd "C:\Program Files (x86)\VMware\VMware VIX"
echo "Stop?"
pause
vmrun.exe stop C:\VM\XYZ\XYZ.vmx
vmrun.exe stop C:\VM\XYZ01\XYZ01.vmx
vmrun.exe stop C:\VM\XYZ02\XYZ02.vmx