วิธีการเรียกใช้ VBoxManage.exe [ปิด]


61

ไฟล์อยู่ในProgram Files/Oracle/VirtualBox/VBoxManage.exeและใช้เป็นอินเตอร์เฟสบรรทัดคำสั่งที่มี VirtualBox

ฉันใช้มันเพื่อแปลงไฟล์. vdi เป็น. dvdmk (สำหรับ VMware)

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

นี่คือตัวอย่างสคริปต์:

$ VBoxManage list hdds

แต่ฉันจะรันคำสั่งนี้ได้ที่ไหน ใน Windows cmd? ฉันลองทั้งในคำสั่งและใน Linux แต่ฉันไม่สามารถคิดออก


ข้อความแสดงข้อผิดพลาดที่คุณเห็นคืออะไร
user9517

cmd.exe ทำงานฉันต้องไปที่โฟลเดอร์ VirtualBox ฉันไม่สามารถเรียกใช้โปรแกรมจากรากได้
AlxVallejo

คุณต้องเพิ่มโฟลเดอร์การติดตั้ง VirtualBox (เช่นค่าเริ่มต้น:) C:\Program Files\Oracle\VirtualBoxลงในadvanced system settings > system properties > system environment variablesเพื่อให้สามารถเรียกใช้คำสั่งนี้จาก cmd หรือ powershell
โหลด

คำตอบ:


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: \ "Program Files \ Oracle \ VirtualBox \
  5. คลิกขวาในหน้าต่างและเลือกวาง

ตอนนี้คุณควรจะสามารถใช้ VboxManage จากหน้าต่าง CMD ลองพิมพ์ใน VboxManage /? หากคุณเห็นรายการความช่วยเหลือแสดงว่าคุณกำลังเดินทาง


ฉันไม่คุ้นเคยกับ Windows มากนัก แต่นี่เป็นกลิ่นที่ไม่ดี แน่นอนว่ามีวิธีที่ดีกว่าในการเปลี่ยนไดเรกทอรีทำงานของคุณในบรรทัดคำสั่ง Windows
Ladadadada

@ Ladadadada ตกลงว่า "cd" ควรเป็นวิธีปกติ แต่ในกรณีที่ชื่อพา ธ ยาวฉันต้องเดินทางโดยที่ฉันมีหน้าต่าง explorer เปิดอยู่สำหรับเส้นทางนั้นฉันมักจะใช้วิธีนี้ (copy / paste path) เช่นกัน
Dennis Nolte
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.