Useful command Line Options for VMWare Management console

Useful command Line Options for VMWare Management console

Useful command Line Options:

1) List path and names of registered VM on the present host
[root@vesxsrv ~]#vmware-cmd -l
/vmfs/volume/vmfslabel/VMName/VMName.vmx
/vmfs/volume/vmfslabel/VMName2/VMName2.vmx


2) Get the power status of VM
[root@vesxsrv ~]#vmware-cmd /vmfs/volume/vmfslabel/VMName/VMName.vmx getstate
getstate() = on
or
getstate() = off
getstate() = suspended
getstate() = stuck


3) Restart VM
[root@vesxsrv ~]#vmware-cmd /vmfs/volume/vmfslabel/VMName/VMName.vmx reset trysoft


4) Start VM
[root@vesxsrv ~]#vmware-cmd /vmfs/volume/vmfslabel/VMName/VMName.vmx start


5) Shutdown VM
[root@vesxsrv ~]#vmware-cmd /vmfs/volume/vmfslabel/VMName/VMName.vmx stop trysoft
[root@vesxsrv ~]#vmware-cmd /vmfs/volume/vmfslabel/VMName/VMName.vmx stop hard


6) Suspend VM
[root@vesxsrv ~]#vmware-cmd /vmfs/volume/vmfslabel/VMName/VMName.vmx suspend


7) Check VM snapshot
[root@vesxsrv ~]#vmware-cmd /vmfs/volume/vmfslabel/VMName/VMName.vmx hassnapshot


8) Create VM Snapshot
[root@vesxsrv ~]#vmware-cmd /vmfs/volume/vmfslabel/VMName/VMName.vmx createsnapshot name description quiesce memory


9) Revert to Previous snapshot
[root@vesxsrv ~]#vmware-cmd /vmfs/volume/vmfslabel/VMName/VMName.vmx revertsnapshot


10) Remove previously created snapshots
[root@vesxsrv ~]#vmware-cmd /vmfs/volume/vmfslabel/VMName/VMName.vmx removesnapshots


11) Register VM
[root@vesxsrv ~]#vmware-cmd -s register /vmfs/volume/vmfslabel/VMName/VMName.vmx 


12) Unregister VM
[root@vesxsrv ~]#vmware-cmd -s unregister /vmfs/volume/vmfslabel/VMName/VMName.vmx 


13) Answer
[root@vesxsrv ~]#vmware-cmd /vmfs/volume/vmfslabel/VMName/VMName.vmx answer


Leave a Reply

Your email address will not be published. Required fields are marked *