该文件位于
Program Files/Oracle/VirtualBox/VBoxManage.exe
中,用作VirtualBox的命令行界面。我正在使用该文件将.vdi映像转换为.vdmk(对于VMware)。
http://scottlinux.com/2011/06/24/convert-vdi-to-vmdk-virtualbox-to-vmware/
以下是示例脚本:
$ VBoxManage list hdds
但是我在哪里运行此命令?在Windows cmd中?我在cmd和Linux中都尝试过,但我无法弄清楚。
#1 楼
可以肯定的是,在Linux中运行exe文件不会起作用。在Windows中,您可以从命令提示符下运行它。如果收到有关未找到命令的消息,请将该命令的路径添加到PATH环境变量中,或指定该命令的完整路径。如果命令正在运行,但没有执行任何操作您认为应该这样做,然后阅读文档。
#2 楼
您需要使用命令的完整路径:"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list hdds
C:\Program Files\Oracle\VirtualBox然后: >
...或者您可以将
VBoxManage.exe list hdds
目录添加到您的C:\Program Files\Oracle\VirtualBox
中: />评论
...或者您在路径中的某个位置创建了一个vboxmanage.bat“存根”(例如,我在d:\ scripts中收集了这些内容),以避免将您的路径污染到无尽的长度…… \ Oracle \ VirtualBox \ vboxmanage.exe“%*
–弗兰克·诺克(Frank Nocke)
16 Jan 26 '11:13
#3 楼
从Windows7的开始菜单转到搜索程序和文件文件夹。
键入CMD。不要按Enter。
右键单击CMD图标并选择复制。
导航到c:\“ Program Files \ Oracle \ VirtualBox \
右键单击窗口并选择粘贴。 br />
您现在应该可以在CMD窗口中使用VboxManage。
请尝试在VboxManage中输入/?
如果看到帮助列表,您就可以了。
评论
我对Windows不太熟悉,但这听起来是个坏主意。当然,有更好的方法可以在Windows命令行上更改工作目录。
– Ladadadada
2014年5月19日下午16:27
@Ladadadada同意“ cd”应该是正常的方式,但是在长路径名的情况下,我需要前往已经打开该路径的浏览器窗口的地方,因此我也倾向于使用这种(复制/粘贴路径)方法
–丹尼斯·诺尔特
2014-12-09 10:32
评论
您看到的错误消息是什么?cmd.exe起作用了,我只需要导航到VirtualBox文件夹,就无法从根目录运行程序。
您需要将VirtualBox安装文件夹(即默认:C:\ Program Files \ Oracle \ VirtualBox)添加到高级系统设置>系统属性>系统环境变量中,以便能够从cmd或powershell运行此命令