La réponse de kbyrd ne fonctionne qu'avec les vm partagés. La réponse de Ja5087 fonctionne, mais il existe une autre méthode qui est multiplateforme. Je donne cette réponse car je cherchais la même réponse aujourd'hui et je n'ai pas rencontré un seul post toutes les informations.
Cette réponse permet de démarrer une VM en arrière-plan si vous le souhaitez.
Créez un script avec la commande suivante:
vmrun -T {ws|server|player|...} [-vp virtualMachinePassword] [-gu guestUser] [-gp guestPassword] start "path to vmx file" [nogui]
-vp est le virtualMachinePassword pour les machines cryptées
-gu est l'utilisateur invité avec lequel se connecter et -gp est le mot de passe de l'utilisateur invité si vous souhaitez vous connecter automatiquement et qu'il n'est pas défini dans la configuration vm.
nogui démarre la vm en arrière-plan
Pour éviter l'échec du démarrage en raison des boîtes de dialogue vmware, modifiez le fichier .vmx et ajoutez les options suivantes pour répondre automatiquement aux boîtes de dialogue vmware:
uuid.action = "keep"
OU uuid.action = "create"
msg.autoAnswer = "TRUE"
Pour uuid.action, cela répond à la question lorsque vous démarrez le vm après avoir déplacé ou copié vers un nouvel emplacement. keep est l'équivalent de "I Moved It", create est l'équivalent de "I Copied It".