如何运行 VBoxManage.exe?

Alx*_*ejo 72 virtualbox

该文件位于Program Files/Oracle/VirtualBox/VBoxManage.exeVirtualBox中并用作 VirtualBox 的命令行界面。

我正在使用它将 .vdi 图像转换为 .vdmk(对于 VMware)。

http://scottlinux.com/2011/06/24/convert-vdi-to-vmdk-virtualbox-to-vmware/

这是一个示例脚本:

$ VBoxManage list hdds
Run Code Online (Sandbox Code Playgroud)

但是我在哪里运行这个命令?在 Windows cmd 中?我在 cmd 和 Linux 中都尝试过,但我无法弄清楚。

use*_*517 84

您需要为命令使用整个路径:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list hdds
Run Code Online (Sandbox Code Playgroud)

...或 cd 到C:\Program Files\Oracle\VirtualBox然后:

VBoxManage.exe list hdds

...或者您可以将C:\Program Files\Oracle\VirtualBox目录添加到您的PATH

PATH=%PATH%;C:\Program Files\Oracle\VirtualBox

...然后你可以VBoxManage从任何地方跑

  • ...或者你创建一个`vboxmanage.bat`“存根”,在你的路径中的某个地方(例如我在`d:\scripts`中收集那些)以避免污染你的路径无限长度......内容:`@CALL“ C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" %*` (2认同)

Joh*_*ers 15

可以肯定的是,在 Linux 中运行 exe 文件是行不通的。在 Windows 中,您可以从命令提示符运行它。如果您收到有关未找到命令的消息,则将命令的路径添加到 PATH 环境变量或指定命令的完整路径。

如果命令运行但它没有做你认为它应该做的事情,那么请阅读文档。