Führen Sie VMware Player ohne GUI (Headless) aus, indem Sie die VMX-Datei bearbeiten

0

Früher habe ich VMware Player ohne GUI ausgeführt, indem ich die VMX-Datei bearbeitet und eine Voreinstellung deaktiviert habe, um vor dem Schließen einer virtuellen Maschine zu bestätigen. Der Vorgang bestand darin, diese Option in den VMware Player-Einstellungen zu deaktivieren, indem am Ende der VMX-Datei zwei Zeilen hinzugefügt wurden.

Dadurch wird beim Schließen von VMware Player die VM in den Hintergrund verschoben und die Player-GUI geschlossen.

Ich suchte im Internet, um herauszufinden, was diese beiden Zeilen waren, hatte aber kein Glück. Alle Beiträge sprechen nur über die Verwendung vmrun Befehl oder mit VMware Server.


Bearbeiten 1

Headless ist die Terminologie für den Dienst nicht ohne GUI


Weiß jemand, was diese beiden Zeilen sind?

AnAs51993
quelle
Was genau meinst du mit "keine GUI"? Wie haben Sie VMware Player ohne GUI geschlossen?
jamesdlin
Schließen Sie den VMware-Bildschirm, aber fahren Sie das Betriebssystem nicht herunter
AnAs51993
Das erklärt nicht genau, was "keine GUI" für Sie bedeutet. Was erwartest du zu sehen (und nicht zu sehen)? Möchten Sie immer noch ein Fenster mit dem Gastbildschirm? Möchten Sie immer noch eine Titelleiste mit Schaltflächen zum Minimieren / Maximieren / Schließen? Möchten Sie nur die Menüleiste und die Symbolleiste von VMware Player ausblenden?
jamesdlin
Nein, ich möchte nicht, dass der Gastbildschirm geöffnet wird. Der Vorgang wird vom Player-Fenster getrennt und geschlossen, aber der Gast läuft weiter
AnAs51993

Antworten:

1

Die Terminologie, nach der Sie suchen, lautet "Ausführen" VMs (nicht VMware Player, der eigentlich eine Benutzeroberfläche für die Interaktion mit der VM ist) kopflos .

Schließen Sie alle VMware Workstation- und Player-Instanzen und versuchen Sie, Ihre Einstellungsdatei zu bearbeiten ( %USERPROFILE%\Application Data\VMware\preferences.ini unter Windows ~/.vmware/preferences unter Linux), um die Zeilen hinzuzufügen:

pref.vmplayer.exit.vmAction = "disconnect"
pref.vmplayer.confirmOnExit = "FALSE"
jamesdlin
quelle
Dadurch wird jede Instanz von VMs kopflos. Es gibt einen alternativen Code, der der VMX-Datei hinzugefügt werden kann, um nur eine VM kopflos zu machen. Vielleicht pref.exit.vmAction = "disconnect" oder exit.vmAction = "disconnect" Arbeit so oder so, das ist gut für den Moment, danke
AnAs51993
Nein, dies kann nicht pro VM durchgeführt werden. Die Voreinstellungsdatei wirkt sich auf das Verhalten der Benutzeroberfläche aus. das .vmx Dateien wirken sich auf das Verhalten von VMs aus.
jamesdlin