Plik znajduje się w Program Files/Oracle/VirtualBox/VBoxManage.exe
i 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źć.
virtualbox
AlxVallejo
źródło
źródło
C:\Program Files\Oracle\VirtualBox
) doadvanced system settings > system properties > system environment variables
, aby móc uruchomić to polecenie cmd lub PowerShellOdpowiedzi:
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ę.
źródło
Musisz użyć całej ścieżki do polecenia:
... lub cd do
C:\Program Files\Oracle\VirtualBox
:VBoxManage.exe list hdds
... lub możesz dodać dodaj
C:\Program Files\Oracle\VirtualBox
katalog doPATH
:PATH=%PATH%;C:\Program Files\Oracle\VirtualBox
... a następnie możesz biegać
VBoxManage
z dowolnego miejscaźródło
vboxmanage.bat
„odcinek”, gdzieś na twojej ścieżce (np.d:\scripts
@CALL "C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" %*
Powinieneś teraz móc korzystać z VboxManage z okna CMD. Spróbuj wpisać VboxManage /? Jeśli zobaczysz listę pomocy, jesteś na dobrej drodze.
źródło