Sous Windows il est possible d'utiliser VirtualBox en ligne de commande (CLI) en complément de l'interface graphique (GUI). Parfois c'est même nécessaire (bug) ou bien simplement parce que tout n'est pas possible en GUI (ex: compresser un fichier VDI dynamique pour gagner de l'espace disque).
On utilise alors la commande "vboxmanage" située à partir du chemin d'installation par défaut :
cd C:\Program Files\Oracle\VirtualBox
Mais il est possible d'accéder à vboxmanage de partout sans avoir à se déplacer dans le dossier "program files" au préalable.
Juste un .bat
Il suffit de créer un fichier batch à cet remplacement :
c:\windows\vboxmanage.bat :
Et d'y insérer ce contenu :
@echo off && "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" %*
Et voilà! Depuis n'importe quelle fenêtre cmd la commande vboxmanage sera reconnue sans qu'il soit nécessaire de préciser son chemin.
%* : permet de répliquer les arguments lors de l'appel de vboxmanage. Cette astuce permet d'éviter d'ajouter le chemin de VirtualBox dans la variable %PATH% de Windows.
Auteur : Mr Xhark
Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter
2 commentaires
Bonjour,
Il y a aussi une méthode que je trouve plus "propre".
Ajouter le chemin "c:\Program Files\Oracle\VirtualBox" dans le PATH.
Il est défini dans les variables d’environnement.
Dans les "Propriétés système" bouton "variables environnement" modifiable pour l'utilisateur ou tous le système.
Ou en cherchant "variables environnement" dans le menu démarrer.
@WilliOz: Bonjour, comme expliqué en fin de post les 2 sont possibles. Mais j'évite d'ajouter des programmes externes dans le path (si Oracle ajoutait un cmd.bat on peut imaginer le bazar que ça mettrait ^^)