Créer une image ISO en ligne de commande avec OSCDIMG.exe
OSCDIMG.exe est un utilitaire en ligne de commande fourni par Microsoft, permettant de créer des fichiers image ISO. Il est inclus dans le Windows Assessment and Deployment Kit (ADK), qui remplace le Windows Automated Installation Kit (AIK). Cet outil est particulièrement utile pour automatiser la création d’images ISO, notamment dans des environnements de virtualisation ou de déploiement.
Installation de l’ADK et d’OSCDIMG.exe
- Téléchargement de l’ADK :
- Rendez-vous sur le site officiel de Microsoft pour télécharger la version de l’ADK correspondant à votre version de Windows.
- Assurez-vous de sélectionner l’option “Outils de déploiement” lors de l’installation, car c’est elle qui contient OSCDIMG.exe.
- Vérification de l’installation :
- Par défaut, OSCDIMG.exe est installé dans le répertoire
C:\Program Files (x86)\Windows Kits\<version>\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\
. - Ajoutez ce chemin à la variable d’environnement
PATH
pour pouvoir exécuter OSCDIMG.exe depuis n’importe quel emplacement dans l’invite de commandes.
- Par défaut, OSCDIMG.exe est installé dans le répertoire
Création d’une image ISO
Une fois l’ADK installé, vous pouvez créer une image ISO à partir d’un répertoire source en utilisant la commande suivante :
oscdimg -n -d -m -l"Nom_Volume" C:\Chemin\Vers\RepertoireSource C:\Chemin\Vers\VotreImage.iso
Explication des options :
-n
: Autorise les noms de fichiers longs.-d
: Préserve la casse des noms de fichiers.-m
: Ignore la limite de taille maximale pour l’image ISO.-l"Nom_Volume"
: Définit le nom du volume de l’image ISO. Remplacez"Nom_Volume"
par le nom souhaité.
Automatisation de la création d’images ISO
Pour automatiser la création d’une image ISO, vous pouvez intégrer la commande ci-dessus dans un script batch (.bat) et planifier son exécution à l’aide du Planificateur de tâches de Windows. Cela est particulièrement utile si le contenu du répertoire source change fréquemment et que vous devez générer régulièrement une nouvelle image ISO.
Cas d’utilisation dans un environnement virtualisé
Imaginons que vous disposez d’une plateforme de test composée de plusieurs machines virtuelles isolées du réseau de production. Si vous souhaitez que certaines données de production (par exemple, des exports DNS, WINS, DHCP, signatures antivirus) soient transférées quotidiennement sur ces machines, vous pouvez :
- Placer les données à jour dans le répertoire source.
- Créer une image ISO de ce répertoire en utilisant OSCDIMG.exe.
- Monter cette image ISO sur les machines virtuelles. Cette opération peut également être automatisée.
- Accéder aux données depuis les machines virtuelles.
Cette méthode garantit que vos machines virtuelles disposent toujours des données les plus récentes sans nécessiter de connexions réseau directes avec l’environnement de production.
Ressources supplémentaires
Cet article original intitulé Créer une image ISO en ligne de commande avec OSCDIMG.exe a été publié la première sur SysKB.