Bagaimana cara menjalankan VBoxManage.exe? [Tutup]

61

File ini terletak di Program Files/Oracle/VirtualBox/VBoxManage.exedan digunakan sebagai antarmuka baris perintah dengan VirtualBox.

Saya menggunakannya untuk mengonversi gambar .vdi ke .vdmk (untuk VMware).

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

Berikut ini contoh skrip:

$ VBoxManage list hdds

Tapi di mana saya menjalankan perintah ini? Di Windows cmd? Saya mencoba keduanya di cmd dan di Linux tetapi saya tidak bisa mengetahuinya.

AlxVallejo
sumber
Apa pesan kesalahan yang Anda lihat?
user9517 mendukung GoFundMonica
cmd.exe berfungsi, saya hanya perlu menavigasi ke folder VirtualBox, saya tidak bisa menjalankan program dari root.
AlxVallejo
Anda perlu menambahkan folder instalasi VirtualBox (yaitu default:) C:\Program Files\Oracle\VirtualBoxke advanced system settings > system properties > system environment variablesuntuk dapat menjalankan perintah ini dari cmd atau PowerShell
Mengisi

Jawaban:

14

Ini adalah taruhan yang cukup yakin bahwa menjalankan file exe di Linux tidak akan berfungsi. Di Windows Anda menjalankannya dari command prompt. Jika Anda mendapatkan pesan tentang perintah yang tidak ditemukan maka tambahkan path ke perintah ke variabel lingkungan PATH Anda atau tentukan path lengkap ke perintah.

Jika perintah berjalan tetapi tidak melakukan apa yang Anda pikir harus dilakukan maka bacalah dokumentasi.

John Gardeniers
sumber
75

Anda harus menggunakan seluruh path untuk perintah:

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

... atau cd untuk C:\Program Files\Oracle\VirtualBoxitu:

VBoxManage.exe list hdds

... atau Anda dapat menambahkan tambahkan C:\Program Files\Oracle\VirtualBoxdirektori ke PATH:

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

... dan kemudian Anda dapat lari VBoxManagedari mana saja

Iain
sumber
2
... atau Anda membuat vboxmanage.bat"rintisan", di suatu tempat di jalur Anda (mis. Saya kumpulkan di d:\scripts) untuk menghindari mencemari jalan Anda hingga panjang tanpa akhir ... Konten:@CALL "C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" %*
Frank Nocke
2
  1. Dari menu mulai Windows7, buka program pencarian dan folder file.
  2. Ketik CMD. Jangan tekan enter.
  3. Klik kanan pada ikon CMD dan pilih copy.
  4. Arahkan ke c: \ "Program Files \ Oracle \ VirtualBox \
  5. Klik kanan di jendela dan pilih tempel.

Anda sekarang harus dapat menggunakan VboxManage dari jendela CMD. Coba ketikkan VboxManage /? Jika Anda melihat daftar bantuan maka Anda sedang dalam perjalanan.

LRankin2
sumber
Saya tidak terlalu terbiasa dengan Windows tetapi ini berbau seperti ide yang buruk. Tentunya ada cara yang lebih baik untuk mengubah direktori kerja Anda di baris perintah Windows.
Ladadadada
@Ladadada setuju bahwa "cd" harus menjadi cara yang normal, tetapi dalam kasus nama jalur yang panjang saya harus melakukan perjalanan di mana saya sudah membuka jendela penjelajah untuk jalur itu, saya juga cenderung menggunakan pendekatan (salin / tempel jalur) ini
Dennis Nolte