# VM via Kommandozeile verwalten Die VMs lassen sich mittels vmware-cmd an der Konsole steuern. Der <vm-cfg-path> ist der Pfad zur .vmx-Datei der VM. Das sieht dann z.B. so aus (Pfade natürlich anpassen!):
``` vmware-cmd /vmfs/volumes/486dc058-200de167-ee10-001ec9dd7624/testserver/testserver.vmx start ```
Folgende weitere Optionen stehen zur Verfügung:
``` Usage: /usr/bin/vmware-cmd /usr/bin/vmware-cmd -s Options: Connection Options: -H specifies an alternative host (if set, -U and -P must also be set) -O specifies an alternative port -U specifies a user -P specifies a password General Options: -h More detailed help. -q Quiet. Minimal output -v Verbose. Server Operations: /usr/bin/vmware-cmd -l /usr/bin/vmware-cmd -s register /usr/bin/vmware-cmd -s unregister /usr/bin/vmware-cmd -s getresource /usr/bin/vmware-cmd -s setresource VM Operations: /usr/bin/vmware-cmd getconnectedusers /usr/bin/vmware-cmd getstate /usr/bin/vmware-cmd start /usr/bin/vmware-cmd stop /usr/bin/vmware-cmd reset /usr/bin/vmware-cmd suspend /usr/bin/vmware-cmd setconfig /usr/bin/vmware-cmd getconfig /usr/bin/vmware-cmd setguestinfo /usr/bin/vmware-cmd getguestinfo /usr/bin/vmware-cmd getproductinfo /usr/bin/vmware-cmd connectdevice /usr/bin/vmware-cmd disconnectdevice /usr/bin/vmware-cmd getconfigfile /usr/bin/vmware-cmd getheartbeat /usr/bin/vmware-cmd gettoolslastactive /usr/bin/vmware-cmd getresource /usr/bin/vmware-cmd setresource /usr/bin/vmware-cmd hassnapshot /usr/bin/vmware-cmd createsnapshot /usr/bin/vmware-cmd revertsnapshot /usr/bin/vmware-cmd removesnapshots /usr/bin/vmware-cmd answer ```
Alle gestoppten VMs nach Reboot oder Wartung manuell auf einmal starten (Pfade natürlich anpassen!):
``` find /vmfs/volumes/486dc058-200de167-ee10-001ec9dd7624 -name "*.vmx" -exec vmware-cmd {} start \; ```