Файл находится в 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
Но где мне запустить эту команду? В винде cmd? Я пробовал и в cmd и в Linux, но я не могу понять это.
virtualbox
AlxVallejo
источник
источник
C:\Program Files\Oracle\VirtualBox
в,advanced system settings > system properties > system environment variables
чтобы иметь возможность запускать эту команду из cmd или powershellОтветы:
Можно с уверенностью сказать, что запуск exe-файла в Linux не сработает. В Windows вы запускаете его из командной строки. Если вы получаете сообщение о том, что команда не найдена, либо добавьте путь к команде в переменную среды PATH, либо укажите полный путь к команде.
Если команда выполняется, но она не выполняет то, что, по вашему мнению, она должна делать, прочитайте документацию.
источник
Вам нужно либо использовать весь путь для команды:
... или перейдите к
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" %*
Теперь вы сможете использовать VboxManage из окна CMD. Попробуйте набрать в VboxManage /? Если вы видите список справки, значит, вы уже в пути.
источник