Vue normale

À partir d’avant-hierFlux principal

Créer une image ISO en ligne de commande avec OSCDIMG.exe

23 décembre 2024 à 14:35

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

  1. 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.
  2. 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.

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 :

  1. Placer les données à jour dans le répertoire source.
  2. Créer une image ISO de ce répertoire en utilisant OSCDIMG.exe.
  3. Monter cette image ISO sur les machines virtuelles. Cette opération peut également être automatisée.
  4. 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.

❌
❌