Làm cách nào để chạy VBoxManage.exe? [đóng cửa]


61

Tệp được đặt trong Program Files/Oracle/VirtualBox/VBoxManage.exevà được sử dụng làm giao diện dòng lệnh với VirtualBox.

Tôi đang sử dụng nó để chuyển đổi hình ảnh .vdi thành .vdmk (cho VMware).

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

Đây là một kịch bản ví dụ:

$ VBoxManage list hdds

Nhưng tôi chạy lệnh này ở đâu? Trong cmd Windows? Tôi đã thử cả cmd và Linux nhưng tôi không thể tìm ra.


Thông báo lỗi bạn nhìn thấy là gì?
dùng9517

cmd.exe hoạt động, tôi chỉ cần điều hướng đến thư mục VirtualBox, tôi không thể chạy chương trình từ root.
AlxVallejo

Bạn cần thêm thư mục cài đặt VirtualBox (tức là mặc định C:\Program Files\Oracle\VirtualBox:) vào advanced system settings > system properties > system environment variablesđể có thể chạy lệnh này từ cmd hoặc powershell
Foad

Câu trả lời:


14

Có một điều khá chắc chắn là việc chạy một tệp exe trong Linux sẽ không hoạt động. Trong Windows, bạn chạy nó từ dấu nhắc lệnh. Nếu bạn nhận được thông báo về lệnh không được tìm thấy thì hãy thêm đường dẫn đến lệnh vào biến môi trường PATH của bạn hoặc chỉ định đường dẫn đầy đủ cho lệnh.

Nếu lệnh chạy nhưng nó không làm những gì bạn nghĩ nó nên làm thì hãy đọc tài liệu.


75

Bạn cần sử dụng toàn bộ đường dẫn cho lệnh:

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

... hoặc cd để C:\Program Files\Oracle\VirtualBoxsau đó:

VBoxManage.exe list hdds

... hoặc bạn có thể thêm C:\Program Files\Oracle\VirtualBoxthư mục vào PATH:

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

... và sau đó bạn có thể chạy VBoxManagetừ bất cứ đâu


2
... Hoặc bạn tạo một vboxmanage.batstub trên mạng, ở đâu đó trên đường đi của bạn (ví dụ: tôi thu thập những thứ đó d:\scripts) để tránh làm ô nhiễm con đường của bạn đến độ dài vô tận ... Nội dung:@CALL "C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" %*
Frank Nocke

2
  1. Từ menu bắt đầu của Windows7, đi đến thư mục tìm kiếm chương trình và tệp.
  2. Nhập vào CMD. Đừng nhấn enter.
  3. Nhấp chuột phải vào biểu tượng CMD và chọn sao chép.
  4. Điều hướng đến c: \ "Tệp chương trình \ Oracle \ VirtualBox \
  5. Nhấp chuột phải vào cửa sổ và chọn dán.

Bây giờ bạn có thể sử dụng VboxManage từ cửa sổ CMD. Hãy thử gõ vào VboxManage /? Nếu bạn thấy danh sách trợ giúp thì bạn đang trên đường đến.


Tôi không quá quen thuộc với Windows nhưng điều này vẻ như là một ý tưởng tồi. Chắc chắn có một cách tốt hơn để thay đổi thư mục làm việc của bạn trên dòng lệnh Windows.
Ladadadada

@Ladadadada đồng ý rằng "cd" nên là cách thông thường, nhưng trong trường hợp tên đường dẫn dài tôi cần đi du lịch nơi tôi đã mở cửa sổ thám hiểm cho đường dẫn đó, tôi cũng có xu hướng sử dụng phương pháp (sao chép / dán đường dẫn) này
Dennis Nolte
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.