Wie starte ich VBoxManage.exe? [geschlossen]

61

Die Datei befindet sich in Program Files/Oracle/VirtualBox/VBoxManage.exeund wird als Befehlszeilenschnittstelle mit VirtualBox verwendet.

Ich verwende es, um das .vdi-Image in ein .vdmk-Image (für VMware) zu konvertieren.

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

Hier ist ein Beispielskript:

$ VBoxManage list hdds

Aber wo führe ich diesen Befehl aus? In Windows Cmd? Ich habe es sowohl in cmd als auch in Linux versucht, aber ich kann es nicht herausfinden.

AlxVallejo
quelle
Was ist die Fehlermeldung, die Sie sehen?
user9517
cmd.exe funktionierte, ich musste nur zum VirtualBox-Ordner navigieren, ich konnte das Programm nicht von root ausführen.
AlxVallejo
Sie müssen die VirtualBox - Installationsordner (dh Standard: hinzuzufügen C:\Program Files\Oracle\VirtualBox) zu der advanced system settings > system properties > system environment variablesLage sein , diesen Befehl auszuführen von cmd oder Powershell
Foad

Antworten:

14

Es ist ziemlich sicher, dass das Ausführen einer exe-Datei unter Linux nicht funktioniert. In Windows führen Sie es an der Eingabeaufforderung aus. Wenn Sie eine Meldung erhalten, dass der Befehl nicht gefunden wurde, fügen Sie entweder den Pfad zum Befehl zu Ihrer Umgebungsvariablen PATH hinzu oder geben Sie den vollständigen Pfad zum Befehl an.

Wenn der Befehl ausgeführt wird, aber nicht das tut, was Sie denken, lesen Sie die Dokumentation.

John Gardeniers
quelle
75

Sie müssen entweder den gesamten Pfad für den Befehl verwenden:

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

... oder CD bis C:\Program Files\Oracle\VirtualBoxdahin:

VBoxManage.exe list hdds

... oder Sie können das C:\Program Files\Oracle\VirtualBoxVerzeichnis hinzufügen zu PATH:

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

... und dann kannst du VBoxManagevon überall rennen

Iain
quelle
2
... oder du machst vboxmanage.batirgendwo auf deinem Weg einen „Stich“ (zB sammle ich die ein d:\scripts), um deinen Weg nicht endlos zu verschmutzen ... Inhalt:@CALL "C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" %*
Frank Nocke
2
  1. Gehen Sie im Windows7-Startmenü zum Ordner Programme und Dateien suchen.
  2. Geben Sie CMD ein. Drücken Sie nicht die Eingabetaste.
  3. Klicken Sie mit der rechten Maustaste auf das CMD-Symbol und wählen Sie Kopieren.
  4. Navigieren Sie zu c: \ "Programme \ Oracle \ VirtualBox \
  5. Klicken Sie mit der rechten Maustaste in das Fenster und wählen Sie Einfügen.

Sie sollten jetzt in der Lage sein, VboxManage über das CMD-Fenster zu verwenden. Versuchen Sie, in VboxManage /? Wenn Sie die Hilfeliste sehen, sind Sie auf dem Weg.

LRankin2
quelle
Ich kenne Windows nicht besonders gut, aber das riecht nach einer schlechten Idee. Sicher gibt es eine bessere Möglichkeit, Ihr Arbeitsverzeichnis in der Windows-Befehlszeile zu ändern.
Ladadadada
@Ladadadada war sich einig, dass "cd" der normale Weg sein sollte, aber im Falle langer Pfadnamen muss ich dorthin reisen, wo ich bereits ein Explorer-Fenster für diesen Pfad geöffnet habe
Dennis Nolte