(modifié le 15 mars 2023 à 11:08)

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.

source

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter