Bestimmen Sie die aktuell verwendete VMWare-VMX

460
JWorkin

Wie bestimme ich den aktuellen VMWare-Workstation-VMM-Namen, den ein Benutzer derzeit verwendet? Gibt es einen Linux-Befehl zur Ermittlung, der auf dem Host-Betriebssystem ausgeführt werden kann?

Dieser Befehl wird verwendet, um einem Benutzer in einem Bash-Skript zu bestätigen, dass er die richtige Version der vmx-Datei verwendet (ich glaube, so heißt es).

Ich weiß, dass jemand leicht schauen kann, indem er über den Bildschirm zeigt, um zu sehen, aber ich habe Leute, die im Vollbildmodus arbeiten und manchmal nie die Version überprüfen.

Gibt es auch eine Möglichkeit festzustellen, welche vmx-Version zum Speichern einer Datei verwendet wurde, die von einer VM stammt?

0
Wenn Sie die Konfigurationsdatei öffnen, sollte sich darin eine Zeile befinden, die angibt, für welche Version sie konfiguriert wurde. Ebenso sollte VMWare Workstation dies anzeigen. Ramhound vor 6 Jahren 0
Danke, aber was ich suche, ist etwas programmgesteuert oder mit einem Linux-Befehl zu tun. Alles, was Sie angesprochen haben, ist manuell JWorkin vor 6 Jahren 0
Sie sollten dies mit VMWare PowerCLI tun können, PowerShell Core sollte ausreichen. Ramhound vor 6 Jahren 0

1 Antwort auf die Frage

0
jamesdlin

Wenn Sie die Liste der Prozesse überprüfen können, können Sie nach vmware-vmxProzessen und Befehlszeilenargumenten suchen, die den vollständigen Pfad zur verwendeten .vmxKonfigurationsdatei auflisten.

Wenn ein Benutzer mehrere VMs ausführt, erfahren Sie natürlich nicht, welche VM der Benutzer derzeit verwendet (dh welche VM hat sich die Eingabe genommen). Zu wissen, dass das für mich nicht wirklich sinnvoll ist.

Gibt es auch eine Möglichkeit festzustellen, welche vmx-Version zum Speichern einer Datei verwendet wurde, die von einer VM stammt?

Wenn es sich um Dateien im Gastsystem handelt, haben Gastanwendungen im Allgemeinen keine Kenntnis davon, dass sie in einer VM ausgeführt werden. Wenn Sie von den Konfigurationsdateien der VM selbst sprechen, schauen Sie sich am besten die Hardware-Version der VM in der .vmxDatei an, aber selbst das würde nicht sagen, was das VMware-Produkt geschrieben hat.