MSNLoop
MVP Yannick Plavonil

Catégories


Étiquettes


MSNLoop


Documentation technique destinée aux professionnels de l'informatique qui ont recours aux produits, outils et technologies Microsoft pour gérer et déployer Windows.

Capture d’image avec DISM dans MDT 2013

Yannick PlavonilYannick Plavonil

Par défaut, le processus de capture dans MDT 2013 utilise ImageX pour capturer l’image. Ceci fonctionne correctement et c’est aussi le cas pour les versions précédentes de Microsoft Deployment Toolkit. Le principal inconvénient est que Imagex prend environ 15 minutes ou plus pour scanner le système de fichiers avant de commencer à capturer l’image. Une autre raison est que si un fichier du même nom existe là où vous effectuer la capture alors le processus plante. Pour corriger ces points évoqués, c’est possible d’utiliser DISM pour la capture d’image en modifiant le fichier de script utilisé par MDT 2013. On remplace simplement ImageX par DISM.

Mise à jour 27 janvier 2015: Il ne faut pas utiliser cette méthode lorsque vous déployez votre image WIM avec Configuration Manager 2012. Autre constatations; l’outil dism n’exclut pas les dossiers définis dans le fichier wimscript.ini.

Mikael Nystrom a écrit un article sur le remplacement de ImageX par DISM dans MDT 2013. Voici une description

Par défaut, le processus de capture dans MDT 2013 utilise ImageX pour capturer l’image. Ceci fonctionne correctement et c’est aussi le cas pour les versions précédentes de Microsoft Deployment Toolkit. Le principal inconvénient est que Imagex prend environ 15 minutes ou plus pour scanner le système de fichiers avant de commencer à capturer l’image. Une autre raison est que si un fichier du même nom existe là où vous effectuer la capture alors le processus plante. Pour corriger ces points évoqués, c’est possible d’utiliser DISM pour la capture d’image en modifiant le fichier de script utilisé par MDT 2013. On remplace simplement ImageX par DISM.

Le script qui doit être modifié est ZTIBackup.wsf et vous pouvez télécharger la nouvelle version ici.

1. Faire une copie de la version originale
2. Enlever le verrouillage Internet sur le fichier ZTIBackup.wsf (si nécessaire)
3. Copier le fichier dans le dossier Script

Extrait des modifications
[ecko_code_highlight] ‘sCmd =  » /append  » & oDrive.Path &  » «  » » & sBackupPath & «  » » «  » » & sPrefix & Left(oDrive.Path, 1) & « Drive » » »
sCmd =  » /Append-Image /CaptureDir: » & oDrive.Path &  » /ImageFile: » » » & sBackupPath & «  » » /Name: » » » & sPrefix & Left(oDrive.Path, 1) & « Drive » » »
‘MsgBox sCmd
Else
‘sCmd =  » /capture /compress maximum  » & oDrive.Path &  » «  » » & sBackupPath & «  » » «  » » & sPrefix & Left(oDrive.Path, 1) & « Drive » » »
sCmd =  » /Capture-Image /CaptureDir: » & oDrive.Path &  » /ImageFile: » » » & sBackupPath & «  » » /Name: » » » & sPrefix & Left(oDrive.Path, 1) & « Drive » » /Compress:MAX »
‘MsgBox sCmd
End if

‘ Add flags value if populated

If oEnvironment.Item(« ImageFlags ») <> «  » then

‘sCmd = sCmd &  » /flags  » & oEnvironment.Item(« ImageFlags »)
‘MsgBox sCmd
End if

‘ Execute it

oLogging.CreateEvent 41035, LogTypeInfo, « Beginning backup of drive  » & oDrive.Path, Array(oDrive.Path)

iRc = oUtility.FindExeAndRunWithLogging( « dism.exe », sCmd )[/ecko_code_highlight]

Yannick Plavonil est un consultant, spécialisé dans les solutions de gestion et déploiement Windows en entreprise. Activement impliqué dans les communautés, il a reçu le titre Microsoft Most Valuable Professional (MVP). Ses domaines d'expertise comprennent les outils de déploiements Windows, MDT, WinPE, USMT, WDS, ConfigMgr et Intune.

Commentaires 0
Il n'y a actuellement aucun commentaire.