Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
utilisation_de_dism [2020/05/12 17:00] – [Monter et modifier le contenu d'une image Windows] superadminutilisation_de_dism [2022/04/11 16:34] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Utilisation du gestionnaire d'images Windows (DISM) ====== ====== Utilisation du gestionnaire d'images Windows (DISM) ======
  
-===== Capturer une image Windows =====+L'utilitaire ''DISM'' integré à Windows permet de capturer, modifier, réparer, et convertir des images de Windows. Cela permet par exemple, de concevoir des images de windows customisées, afin de les déployer rapidement sur des postes.
  
-Pour générer une image de Windows à partir d'un poste pré-configuré et transformé en master avec sysprep :+===== Capturer une image Windows =====
  
 +Pour générer une image de Windows à partir d'un poste pré-configuré et transformé en master avec sysprep, démarrer une version live de Windows depuis une clé USB (telle que l'installateur de Windows ou Medicat MiniWindows10) sur le poste configuré comme master, et ouvrir une invite de commande pour executer ceci :
 <code> dism /capture-image /imageFile:D:\install.wim /captureDir:C:\ /name:Master-W10-1909 /Description:"Master pour les machines de l'entreprise X" </code> <code> dism /capture-image /imageFile:D:\install.wim /captureDir:C:\ /name:Master-W10-1909 /Description:"Master pour les machines de l'entreprise X" </code>
  
Ligne 11: Ligne 12:
  
 ===== Convertir les images d'installation Windows ===== ===== Convertir les images d'installation Windows =====
- 
-Pour gérer les images d'installation Windows dans les fichiers .WIM/.ESD, il faut utiliser l'utilitaire de gestion d'images ''DISM'' en ligne de commande, avec l'invite de commande Windows ou Windows PowerShell. 
    
 La commande suivante liste les images contenues dans un fichier WIM/ESD pour savoir les quelles utiliser : La commande suivante liste les images contenues dans un fichier WIM/ESD pour savoir les quelles utiliser :
Ligne 20: Ligne 19:
 ==== Convertir un fichier .ESD en fichier .WIM décompressé ==== ==== Convertir un fichier .ESD en fichier .WIM décompressé ====
  
-''DISM'' permet d'extraire une image d'un fichier au format .ESD vers un fichier .WIM (pour modifier l'image):+Extraire une image individuelle d'un fichier au format .ESD vers un fichier .WIM (pour modifier l'image ou l'integrer sur un serveur PXE par exemple):
  
 <code> dism /export-image /SourceImageFile:install.esd /SourceIndex:8 /DestinationImageFile:F:\install.wim /Compress:none /CheckIntegrity </code> <code> dism /export-image /SourceImageFile:install.esd /SourceIndex:8 /DestinationImageFile:F:\install.wim /Compress:none /CheckIntegrity </code>
Ligne 28: Ligne 27:
 ==== Convertir un fichier .WIM en fichier .ESD compressé ==== ==== Convertir un fichier .WIM en fichier .ESD compressé ====
  
-On utilise toujours l'utilitaire ''DISM'', mais cette fois en faisant la commande inverse, pour extraire une image contenue dans un fichier .WIM vers un fichier .ESD (pour integrer l'image dans un ISO):+Pour convertir une image contenue dans un fichier .WIM vers un fichier .ESD (pour integrer l'image dans un ISO par exemple):
  
 <code> DISM /Export-image /SourceImageFile:install.wim /sourceIndex:1 /DestinationImageFile:install.esd /Compress:recovery </code> <code> DISM /Export-image /SourceImageFile:install.wim /sourceIndex:1 /DestinationImageFile:install.esd /Compress:recovery </code>
  
-Les arguments **SourceImageFile** et **DestinationImageFile** permettent d'indiquer le chemin vers le fichier à convertir, ainsi que le chemin vers le nouveau fichier. **/SourceIndex** permet quant à lui d'indiquer quelles images à l'interieur du fichier source doivent se retrouver dans le nouveau fichier.+Les arguments ''SourceImageFile'' et ''DestinationImageFile'' permettent d'indiquer le chemin vers le fichier à convertir, ainsi que le chemin vers le nouveau fichier. ''/SourceIndex'' permet quant à lui d'indiquer quelles images à l'interieur du fichier source doivent se retrouver dans le nouveau fichier.
  
 ===== Monter et modifier le contenu d'une image Windows ===== ===== Monter et modifier le contenu d'une image Windows =====
  
 ===== Exporter & Importer une liste d'associations de programmes par défaut ===== ===== Exporter & Importer une liste d'associations de programmes par défaut =====
 +
 +Afficher la liste des associations de programmes par défaut :
 +
 +<code> dism /online /Get-DefaultAppAssociations </code>
 +
 +Exporter les associations de programmes par défaut vers un fichier au format XML :
 +
 +<code> dism /online /Export-DefaultAppAssociations:C:\AppAssociations.xml </code>
 +
 +Importer les associations de programmes par défaut à partir d'un fichier au format XML :
 +
 +<code> dism /online /Import-DefaultAppAssociations:C:\AppAssociations.xml </code>
 +
 +Le switch ''/online'' permet de désigner l'image Windows courante (image du système en cours d'utilisation) mais peut être remplacée par le switch ''/imageFile:C:\fichier.wim'' qui permet d'indiquer le chemin vers un fichier contenant l'image.
  
 ===== Réparer une image de Windows ===== ===== Réparer une image de Windows =====
 +
 +Scan de l'image système : 
 +<code>dism.exe /online /cleanup-image /scanhealth </code>
 +
 +Restauration de l'image initiale (dans le cas où le scan juste au-dessus aurait detecté des erreurs) : 
 +<code>dism.exe /online /cleanup-image /restorehealth</code>
 +
 +Remplacer le switch ''/online'' par ''/imagefile:C:\fichier.wim'' pour appliquer la commande à une image contenue dans un fichier (et non pas à l'image Windows en cours d'utilisation)
  
 ===== Tutos sources ===== ===== Tutos sources =====