Une fois connecté en SSH sur l’esx hebergeant vos VM il est possible d’y executer un certain nombre de commandes utiles  notamment lorsqu’il est impossible d’arreter une VM 

la commande : vmware-cmd -l  , Récupère la liste des machines virtuelles qui tournent sur le serveur.

vmware-cmd-l

La commande : vmware-cmd <vm-cfg-path> getstate permet de recuperer l’etat d’une machine virtuelle  :

<vm-cfg-path> est le chemin du fichier .vmx

vmware-cmd-getstate1

La commande : vmware-cmd <vm-cfg-path> start permet de demarrer une machine virtuelle arrêté.

La commande : vmware-cmd <vm-cfg-path> stop permet d’arreter une machine virtuelle.

La commande : vmware-cmd <vm-cfg-path> reset permet d’arreter et de redemarrer une machine virtuelle.

La commande : vmware-cmd <vm-cfg-path> suspend permet de suspendre une machine virtuelle.

La commande : ps auxfww | grep NomVM permet de recuperer le PID du processus executant la VM

La commande : Kill -9 PID permet de tuer le  processus executant la VM