This is an old revision of the document!
vim-cmd solo/registervm path_to_vmx_file
vim-cmd vmsvc/unregister vmid
vim-cmd vmsvc/destroy vmid
esxcli vm process list
vim-cmd vmsvc/getallvms
vim-cmd vmsvc/get.snapshot vmid
vim-cmd vmsvc/snapshot.create vmid snapshot_name
vim-cmd vmsvc/snapshot.remove vmid
vim-cmd vmsvc/power.getstate vmid
vim-cmd vmsvc/get.summary vmid |grep uptimeSeconds
vim-cmd vmsvc/power.on vmid
vim-cmd vmsvc/power.shutdown vmid
vim-cmd vmsvc/power.shutdown vmid
esxcli vm process kill –w world_id
vim-cmd vmsvc/power.off vmid
vim-cmd vmsvc/power.reboot vmid
vim-cmd vmsvc/power.reset vmid
vim-cmd vmsvc/tools.upgrade vmid
vim-cmd vmsvc/get.guest vmid |grep -m 1 "ipAddress = \""
for i in $(esxcfg-nics -l | awk '{print $1}' | tail -n +2); do esxcli network nic get -n $i; done