Як запустити VBoxManage.exe? [зачинено]


61

Файл розташований у 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, але не можу це зрозуміти.


Яке повідомлення про помилку ви бачите?
користувач9517

cmd.exe спрацював, мені просто довелося перейти до папки VirtualBox, я не зміг запустити програму з root.
AlxVallejo

Вам потрібно додати папку установки VirtualBox (тобто по замовчуванням: C:\Program Files\Oracle\VirtualBox) на , advanced system settings > system properties > system environment variablesщоб мати можливість запускати цю команду CMD або Powershell
Foad

Відповіді:


14

Досить впевнений, що запуск файлу EXE в Linux не буде працювати. У Windows ви запускаєте його з командного рядка. Якщо ви отримаєте повідомлення про те, що команда не знайдена, то або додайте шлях до команди до змінної середовища PATH, або вкажіть повний шлях до команди.

Якщо команда працює, але вона не робить те, що, на вашу думку, повинно робити, тоді прочитайте документацію.


75

Вам потрібно використовувати або весь шлях для команди:

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

... або cd до C:\Program Files\Oracle\VirtualBoxцього:

VBoxManage.exe list hdds

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

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

... і тоді можна бігти VBoxManageз будь-якого місця


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

2
  1. У меню запуску Windows7 перейдіть до програми пошуку та папки файлів.
  2. Введіть CMD. Не натискайте Enter.
  3. Клацніть правою кнопкою миші на значку CMD і виберіть копію.
  4. Перейдіть до c: \ "Файли програм \ Oracle \ VirtualBox \
  5. Клацніть правою кнопкою миші у вікні та виберіть Вставити.

Тепер ви зможете використовувати VboxManage у вікні CMD. Спробуйте ввести у VboxManage /? Якщо ви бачите список довідки, то ваш на шляху.


Я не надто знайомий з Windows, але це пахне поганою ідеєю. Звичайно, є кращий спосіб змінити робочий каталог у командному рядку Windows.
Ладададада

@Ladadadada погодився, що "CD" має бути звичайним способом, але у випадку, якщо довгі імена шляху мені потрібно подорожувати там, де у мене вже відкрите вікно провідника для цього шляху, я також схильний використовувати цей підхід (копіювати / вставляти шлях).
Денніс Нолте
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.