Comment exécuter VBoxManage.exe? [fermé]

61

Le fichier se trouve dans Program Files/Oracle/VirtualBox/VBoxManage.exeet est utilisé comme interface de ligne de commande avec VirtualBox.

Je l'utilise pour convertir l'image .vdi en un .vdmk (pour VMware).

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

Voici un exemple de script:

$ VBoxManage list hdds

Mais où est-ce que je lance cette commande? Dans Windows cmd? J'ai essayé à la fois sous cmd et sous Linux mais je n'arrive pas à le comprendre.

AlxVallejo
la source
Quel est le message d'erreur que vous voyez?
user9517 prend en charge GoFundMonica
cmd.exe a fonctionné, je devais simplement accéder au dossier VirtualBox, je ne pouvais pas exécuter le programme à partir de la racine.
AlxVallejo
Vous devez ajouter le dossier d'installation de VirtualBox (c'est-à-dire par défaut:) C:\Program Files\Oracle\VirtualBoxà advanced system settings > system properties > system environment variablespour pouvoir exécuter cette commande à partir de cmd ou de powershell
Foad

Réponses:

14

Il y a fort à parier que l'exécution d'un fichier exe sous Linux ne fonctionnera pas. Sous Windows, vous l'exécutez à partir de l'invite de commande. Si vous recevez un message indiquant que la commande n'a pas été trouvée, ajoutez le chemin d'accès à la commande à votre variable d'environnement PATH ou indiquez le chemin d'accès complet à la commande.

Si la commande s'exécute mais ne fait pas ce que vous pensez devoir faire, lisez la documentation.

John Gardeniers
la source
75

Vous devez soit utiliser le chemin d'accès complet pour la commande:

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

... ou cd à C:\Program Files\Oracle\VirtualBoxalors:

VBoxManage.exe list hdds

... ou vous pouvez ajouter ajouter le C:\Program Files\Oracle\VirtualBoxrépertoire à votre PATH:

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

... et ensuite vous pouvez courir VBoxManagede n'importe où

Iain
la source
2
... ou vous créez un vboxmanage.bat"bout", quelque part sur votre chemin (par exemple, je les collecte d:\scripts) pour éviter de polluer votre chemin à l'infini ... Contenu:@CALL "C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" %*
Frank Nocke
2
  1. Dans le menu Démarrer de Windows7, accédez au dossier Programmes et fichiers.
  2. Tapez CMD. Ne pas appuyer sur entrer.
  3. Cliquez avec le bouton droit sur l'icône CMD et sélectionnez Copier.
  4. Accédez à c: \ "Program Files \ Oracle \ VirtualBox \
  5. Faites un clic droit dans la fenêtre et sélectionnez coller.

Vous devriez maintenant pouvoir utiliser VboxManage à partir de la fenêtre CMD. Essayez de taper dans VboxManage /? Si vous voyez la liste d'aide, alors vous êtes sur votre chemin.

LRankin2
la source
Je ne suis pas trop familier avec Windows mais cela sent la mauvaise idée. Il existe sûrement un meilleur moyen de changer votre répertoire de travail sur la ligne de commande Windows.
Ladadadada
@Ladadadada a convenu que "cd" devrait être la méthode habituelle, mais en cas de noms de chemin longs, je dois me déplacer alors que j'ai déjà une fenêtre d'exploration ouverte pour ce chemin, j'ai tendance à utiliser cette approche (copier / coller)
Dennis Nolte