O comando vmrun pode ser utilizado para várias ações dentro do Vmware Wokstation 10. No Vmware Wokstation tem dois modos de utilizar este comando.
Em vms comuns e vms utilizando Shared VMs
Segue alguns comando para utilizar em vms comuns:
start Vm
vmrun start F:\Vm\server\exchange.vmx
Se você quer desligar no modo shutdown guest utiliza esta sintaxe:
vmrun stop F:\Vm\server\exchange.vmx soft
Você tambem pode forçar para a parar a vm, utilize o comando hard no final do comando no lugar do soft.
Aqui segue um pequeno modelo de script bat para ligar as vms:
c:
cd\
cd Program Files
cd VMware
cd VMware Workstation
C:vmrun start F:\Vm\server\exchange.vmx
Cole no notebat e salve como .bat
Tirar Snapshot
vmrun snapshot F:\Vm\server\exchange.vmx quarta
Apaguar Snapshot
vmrun deletesnapshot F:\Vm\server\exchange.vmx quarta
Utilizando o Vmrun no modo Shared Vms
Start Vm
vmrun -T ws-shared -h https://192.168.0.205:443/sdk -u user-p password start “[standard] Server/Server 2008.vmx”
Stop Vm com shutdown guest
vmrun -T ws-shared -h https://192.168.0.205:443/sdk -u user-p password stop “[standard] Server/Server 2008.vmx” soft
Você tambem pode forçar para a parar a vm, utilize o comando hard no final do comando no lugar do soft.
Criando Snapshot
vmrun -T ws-shared -h https://192.168.0.205:443/sdk -u user-p password$ snapshot “[standard] Server/Server 2008.vmx” quarta
Deletando Vm
vmrun -T ws-shared -h https://192.168.0.205:443/sdk -u user-p password deletesnapshot “[standard] Server/Server 2008.vmx” quarta
Segue um modelo de script para deletar vms no modo Shared Vms:
c:
cd\
cd Program Files (x86)
cd VMware
cd VMware Workstation
C:vmrun -T ws-shared -h https://192.168.0.205:443/sdk -u user-p password deletesnapshot “[standard] Server/Server 2008.vmx” quarta
C:vmrun -T ws-shared -h https://192.168.0.205:443/sdk -u user-p password deletesnapshot “[standard] Server/Server 2008.vmx” segunda
C:vmrun -T ws-shared -h https://192.168.0.205:443/sdk -u user-p password deletesnapshot “[standard] Server/Server 2008.vmx” terca
C:vmrun -T ws-shared -h https://192.168.0.205:443/sdk -u user-p password deletesnapshot “[standard] Server/Server 2008.vmx” quinta
C:vmrun -T ws-shared -h https://192.168.0.205:443/sdk -u user-p password deletesnapshot “[standard] Server/Server 2008.vmx” sexta
Espero que tenha ajudado a vocês a criarem scripts para ligar, desligar tirar e deletar snapshots.
Até a próxima.