Wie kann ich die aktuell verwendete Version von VirtualBox-Gastzugängen unter Windows mit cmd herausfinden?

2990
stackoverflowwww

Ich möchte die Version von VirtualBox-Gastzugängen erhalten, die tatsächlich auf einem Windows Server 2016-Computer verwendet werden.

Ich habe diesen Befehl ausprobiert

c:\Program Files\Oracle\VirtualBox Guest Additions>VBoxControl.exe --version 5.1.12r112440 

Das Problem ist jedoch, dass ich die Gastzugänge mehrmals aktualisiert habe und es andere Ordner gibt, die verschiedene Versionen von VirtualBox und somit auch der VBoxControl.exe enthalten, z

c:\virtual_box_guest_additions>VBoxControl.exe --version 5.1.22r115126 

Die aktuell verwendete Version wird im Tray-Symbol angezeigt. Wie kann ich diese Version mit einem Batch-Skript erhalten?

1

2 Antworten auf die Frage

1
Klinghust

So rufen Sie den Pfad zum aktuell laufenden VBoxService ab:

sc qc VBoxService | FIND /I "BINARY_PATH_NAME" 

Verwenden Sie dann diesen Befehl, um die Version abzurufen:

<path from above command\VBoxService.exe> --version 

In meinem Fall: "C: \ Windows \ System32 \ VBoxService.exe --version"

Ausgaben: 5.1.28r117968

0
Cael

Um es herum zu tun, besuchen Sie den Task-Manager, wenn VirtualBox Manager ausgeführt wird. Rechtsklick auf VirtualBox - Manager > Linksklick auf offenem Dateipfad . Navigieren Sie im Datei-Explorer zu Linksklick doc > Linksklick UserManual.pdf und wenn Sie es in Adobe Reader öffnen können, sollte die VirtualBox-Version auf der Titelseite aufgeführt sein.