Вопрос: Как запустить VBoxManage.exe? [закрыто]


Файл находится в 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, но я не могу понять это.


52
2018-03-01 20:21


Источник


Какое сообщение об ошибке вы видите? - Iain
cmd.exe работал, мне просто нужно было перейти в папку VirtualBox, я не смог запустить программу из root. - AlxVallejo


Ответы:


Это довольно уверенная ставка, что запуск exe-файла в Linux не будет работать. В Windows вы запускаете его из командной строки. Если вы получите сообщение о не найденной команде, либо добавьте путь к команде в переменную среды PATH, либо укажите полный путь к команде.

Если команда выполняется, но она не делает то, что, по вашему мнению, она должна делать, прочитайте документацию.


13
2018-03-01 20:49





Вам нужно либо использовать весь путь для команды:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list hdds

... или cd to C:\Program Files\Oracle\VirtualBox тогда:

VBoxManage.exe" list hdds

... или вы можете добавить C:\Program Files\Oracle\VirtualBox в каталог PATH :

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

... и затем вы можете запустить VBoxManage откуда угодно


66
2018-05-19 15:44



... или вы создаете vboxmanage.bat «Заглушка», где-то на вашем пути (например, я собираю их в d:\scripts), чтобы не загрязнять ваш путь до бесконечных длин ... Содержание: @CALL "C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" %* - Frank Nocke


  1. В меню «Пуск» Windows7 перейдите в папку «Поиск программ и файлов».
  2. Введите CMD. Не нажимайте кнопку enter.
  3. Щелкните правой кнопкой мыши по значку CMD и выберите копию.
  4. Перейдите в каталог c: \ Program Files \ Oracle \ VirtualBox \
  5. Щелкните правой кнопкой мыши в окне и выберите вставить.

Теперь вы можете использовать VboxManage из окна CMD. Попробуйте ввести в VboxManage /? Если вы видите список справок, то вы на своем пути.


2



Я не слишком знаком с Windows, но это запахи как плохая идея. Конечно, есть лучший способ изменить рабочий каталог в командной строке Windows. - Ladadadada
@Ladadadada согласился с тем, что «cd» должен быть обычным способом, но в случае длинных имен пути мне нужно перемещаться, где у меня уже есть окно проводника, открытое для этого пути. Я склонен использовать этот метод (путь копирования / вставки) - Dennis Nolte