我想要获取在 Windows Server 2016 机器上实际使用的 VirtualBox 客户机添加版本的版本。
我试过这个命令
c:\Program Files\Oracle\VirtualBox Guest Additions>VBoxControl.exe --version
5.1.12r112440
但问题是我多次更新了客户添加项,并且还有其他文件夹包含不同版本的 VirtualBox,因此也包含 VBoxControl.exe,例如
c:\virtual_box_guest_additions>VBoxControl.exe --version
5.1.22r115126
托盘图标中显示实际使用的版本。如何使用批处理脚本获取此版本?
答案1
获取当前运行的 VBoxService 的路径:
sc qc VBoxService | FIND /I "BINARY_PATH_NAME"
然后使用此命令获取版本:
<path from above command\VBoxService.exe> --version
就我而言:“C:\Windows\System32\VBoxService.exe --version”
输出:5.1.28r117968
答案2
迂回的方式是在 VirtualBox Manager 运行时访问任务管理器。 右键点击在VirtualBox管理器>左键单击在打开文件所在位置. 在文件资源管理器中导航至左键单击文档>左键单击 UserManual.pdf如果您可以在 Adobe Reader 中打开它,则标题页上应该会列出 VirtualBox 版本。