Jak uruchomić VBoxManage.exe? [Zamknięte]

61

Plik znajduje się w Program Files/Oracle/VirtualBox/VBoxManage.exei jest używany jako interfejs wiersza polecenia w VirtualBox.

Używam go do konwersji obrazu .vdi na .vdmk (dla VMware).

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

Oto przykładowy skrypt:

$ VBoxManage list hdds

Ale gdzie mam uruchomić to polecenie? W Windows cmd? Próbowałem zarówno w cmd, jak i Linux, ale nie mogę tego rozgryźć.

AlxVallejo
źródło
Jaki komunikat o błędzie widzisz?
user9517
cmd.exe działało, po prostu musiałem przejść do folderu VirtualBox, nie mogłem uruchomić programu z katalogu głównego.
AlxVallejo
Trzeba dodać folder instalacyjny VirtualBox (czyli domyślnie: C:\Program Files\Oracle\VirtualBox) do advanced system settings > system properties > system environment variables, aby móc uruchomić to polecenie cmd lub PowerShell
FOAD

Odpowiedzi:

14

Jest całkiem pewne, że uruchomienie pliku exe w systemie Linux nie będzie działać. W systemie Windows uruchamiasz go z wiersza polecenia. Jeśli pojawi się komunikat, że polecenie nie zostało znalezione, dodaj ścieżkę do polecenia do zmiennej środowiskowej PATH lub podaj pełną ścieżkę do polecenia.

Jeśli polecenie działa, ale nie działa tak, jak myślisz, powinno być, przeczytaj dokumentację.

John Gardeniers
źródło
75

Musisz użyć całej ścieżki do polecenia:

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

... lub cd do C:\Program Files\Oracle\VirtualBox:

VBoxManage.exe list hdds

... lub możesz dodać dodaj C:\Program Files\Oracle\VirtualBoxkatalog do PATH:

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

... a następnie możesz biegać VBoxManagez dowolnego miejsca

Iain
źródło
2
... lub tworzysz vboxmanage.bat„odcinek”, gdzieś na twojej ścieżce (np. d:\scripts@CALL "C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" %*
zbieram
2
  1. Z menu Start systemu Windows7 przejdź do folderu wyszukiwania programów i plików.
  2. Wpisz CMD. Nie naciskaj Enter.
  3. Kliknij prawym przyciskiem myszy ikonę CMD i wybierz opcję kopiuj.
  4. Przejdź do c: \ „Program Files \ Oracle \ VirtualBox \
  5. Kliknij prawym przyciskiem myszy okno i wybierz wklej.

Powinieneś teraz móc korzystać z VboxManage z okna CMD. Spróbuj wpisać VboxManage /? Jeśli zobaczysz listę pomocy, jesteś na dobrej drodze.

LRankin2
źródło
Nie znam się zbytnio na Windowsie, ale pachnie to kiepskim pomysłem. Z pewnością istnieje lepszy sposób na zmianę katalogu roboczego w wierszu poleceń systemu Windows.
Ladadadada
@Ladadadada zgodził się, że „cd” powinno być normalnym sposobem, ale w przypadku długich nazw ścieżek muszę podróżować tam, gdzie mam już otwarte okno eksploratora dla tej ścieżki, również używam tego podejścia (kopiuj / wklej ścieżkę)
Dennis Nolte,