If you use a Mac pretty often like I do your limited when it comes to managing a system running VMware because there is not a native VMware console that runs on OS X. And of course the GUI is kind of limiting when you have to traverse a few firewalls. On Solaris the Zone subsystem is run completely by the CLI which I find to be quite useful.There is a rather primitive but functional CLI for VMware. If you type in vmware-cmd -h the program will display a help file. Here are a few useful examples of things you can do with vmware-cmd.
Listing your VM's is vmware-cmd -l
rchase@darthfinity:~$ vmware-cmd -l
/vmfs/Ubuntu 8.04/Ubuntu.vmx
/vmfs/Ubuntu 8.04 VM2/Ubuntu.vmx
/vmfs/Ubuntu 8.04 VM3/Ubuntu.vmx
/vmfs/CentOS VM1/Red Hat Enterprise Linux 4.vmx
Of course this just lists the VM's and does not really tell us much about them. Here they are. Are they on? Are the off? vmware-cmd getstate will help answer some of those questions. And as you can see theres something to be said about short VM names without spaces.
rchase@darthfinity:~$ vmware-cmd /vmfs/Ubuntu\ 8.04/Ubuntu.vmx getstate
getstate() = on
Lets say for example we wanted to start or stop a VM. The command vmware-cmd
Here is some more information on the
http://www.vmware.com/support/esx21/doc/vmware-cmd.html
