Personnaliser les images de démarrage avec Configuration Manager

S’applique à : Gestionnaire de Configuration (branche actuelle)

Chaque version de Configuration Manager prend en charge une version spécifique du Kit de déploiement et d’évaluation Windows (Windows ADK). Vous pouvez traiter ou personnaliser des images de démarrage à partir de la console Configuration Manager lorsqu’elles sont basées sur une version de Windows PE (WinPE) à partir du module complémentaire WinPE d’une version prise en charge de Windows ADK. Pour plus d’informations sur la personnalisation des images de démarrage dans la console Configuration Manager, consultez Gérer les images de démarrage.

Pour les images de démarrage avec d’autres versions de WinPE, personnalisez-les à l’aide d’une autre méthode. Par exemple, utilisez l’outil en ligne de commande DISM (Deployment Image Servicing and Management). Ensuite, importez les images de démarrage dans Configuration Manager à utiliser avec les déploiements de système d’exploitation.

Par exemple, vous installez le module complémentaire Windows ADK et WinPE pour Windows 11 sur le serveur de site. Pour les images de démarrage x64 basées sur WinPE version 11 à partir du module complémentaire WinPE pour Windows 11, vous pouvez les personnaliser à partir de la console Configuration Manager. Toutefois, bien que les images de démarrage x86 basées sur WinPE version 10 soient prises en charge, vous devez les personnaliser manuellement à partir d’un autre ordinateur. Utilisez la version de DISM installée avec Windows ADK pour Windows 10. Vous pouvez ensuite ajouter l’image de démarrage à la console Configuration Manager.

Importante

Les versions 32 bits de Windows PE (WinPE) dans les modules complémentaires WinPE pour Windows 11 et Windows Server 2022 ne sont pas prises en charge. La dernière version prise en charge de WinPE 32 bits est disponible dans le module complémentaire WinPE pour Windows 10, version 2004. Pour plus d’informations, consultez Télécharger et installer Windows ADK.

Les étapes suivantes résument le processus de personnalisation d’une image de démarrage x86 qui utilise WinPE version 10 :

  • Installer le module complémentaire Windows ADK et WinPE pour Windows 10, version 2004
  • Utilisez l’outil en ligne de commande DISM pour :
    • Monter l’image de démarrage x86
    • Ajouter des composants facultatifs
    • Ajouter des pilotes
    • Valider les modifications apportées à l’image de démarrage
  • Importer l’image de démarrage personnalisée dans Configuration Manager

Composants requis

Les procédures décrites dans cet article montrent comment ajouter les composants facultatifs WinPE dont Configuration Manager a besoin :

  • WinPE-WMI : ajoute la prise en charge de Windows Management Instrumentation (WMI).

  • WinPE-Scripting : ajoute la prise en charge de Windows Script Host (WSH).

  • WinPE-WDS-Tools : installe les outils des services de déploiement Windows (WDS).

D’autres packages WinPE peuvent être ajoutés. Pour plus d’informations, consultez Informations de référence sur les composants facultatifs WinPE.

Personnaliser l’image avec DISM

  1. Sur un ordinateur qui n’a pas de version de Windows ADK et qui n’a pas de composants Configuration Manager installés, installez le module complémentaire Windows ADK (adksetup.exe) et WinPE (adkwinpesetup.exe). Pour plus d’informations, consultez Autres téléchargements ADK.

    Conseil

    Vous devez uniquement installer le composant Outils de déploiement pour ce processus.

  2. Copiez l’image de démarrage (winpe.wim) à partir du dossier d’installation WinPE, qui est C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\en-uspar défaut . Créez un répertoire de travail sur l’ordinateur sur lequel vous allez personnaliser l’image de démarrage, puis copiez-y le fichier image par défaut. Cette procédure utilise C:\WinPE comme nom de dossier. Par exemple :

    $workingDir = New-Item -Path "C:\" -Name "WinPE" -ItemType "directory"
    $peDir = "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\en-us"
    Copy-Item "$($peDir)\winpe.wim" -Destination $workingDir
    
  3. Créez un dossier à utiliser comme point de montage pour l’image de démarrage. Cette procédure utilise C:\WinPEMount comme nom de dossier.

    New-Item -Path "C:\" -Name "WinPEMount" -ItemType "directory"
    
  4. Utilisez DISM pour monter l’image de démarrage dans un dossier Windows PE local. Par exemple, tapez la ligne de commande suivante :

    Importante

    Vérifiez que vous utilisez la version de DISM à partir du Windows ADK installé. Windows peut par défaut être la version du système d’exploitation, qui peut ne pas prendre en charge techniquement la version de WinPE que vous gérez. Pour plus d’informations, consultez Plateformes prises en charge par DISM.

    Set-Location "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\"
    
    .\dism.exe /mount-wim /wimfile:C:\WinPE\winpe.wim /index:1 /mountdir:C:\WinPEMount
    

    Conseil

    Pour plus d’informations sur les commandes DISM, consultez la référence DISM.

  5. Après avoir monté l’image de démarrage, utilisez DISM pour ajouter des composants facultatifs à l’image de démarrage. Par défaut, les composants facultatifs se trouvent dans C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs.

    Remarque

    Cette procédure utilise l’emplacement et en-us les paramètres régionaux par défaut pour les composants facultatifs. Le chemin d’accès que vous utilisez peut être différent en fonction de la version et des options d’installation que vous choisissez pour Windows ADK et des paramètres régionaux de l’image de démarrage.

    Tapez les commandes suivantes pour installer les composants facultatifs requis par Configuration Manager :

    $ocpath = "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\winpe-wmi.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\winpe-scripting.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\winpe-wds-tools.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\en-us\winpe-wmi_en-us.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\en-us\winpe-scripting_en-us.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\en-us\winpe-wds-tools_en-us.cab"
    

    Conseil

    Pour plus d’informations sur les différents packages que vous pouvez ajouter à l’image de démarrage, consultez Référence des composants facultatifs WinPE.

  6. Si nécessaire, utilisez DISM pour ajouter des pilotes spécifiques à l’image de démarrage. Par exemple, tapez la commande suivante pour ajouter un pilote à l’image de démarrage :

    .\dism.exe /image:C:\WinPEMount /add-driver /driver:C:\Drivers\driver.inf
    
  7. Lorsque vous avez terminé d’apporter des modifications, tapez la commande suivante pour démonter le fichier image de démarrage et valider les modifications :

    .\dism.exe /unmount-wim /mountdir:C:\WinPEMount /commit
    

    Importante

    Que vous utilisiez ou non cette image personnalisée, veillez à la démonter lorsque vous avez terminé. Pour ne pas enregistrer vos modifications tout en démontant l’image, utilisez le /discard paramètre au lieu de l’option /commit .

  8. Copiez l’image de démarrage personnalisée vers l’emplacement source du package centralisé de votre site.

Importer l’image de démarrage

Ajoutez l’image de démarrage mise à jour à Configuration Manager pour la rendre disponible dans vos séquences de tâches. Procédez comme suit pour importer l’image de démarrage mise à jour :

  1. Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Systèmes d’exploitation, puis sélectionnez le nœud Images de démarrage.

  2. Sous l’onglet Accueil du ruban, dans le groupe Créer , sélectionnez Ajouter une image de démarrage. Cette action démarre l’Assistant Ajout d’une image de démarrage.

  3. Dans la page Source de données , spécifiez les options suivantes :

    • Spécifiez le chemin d’accès au fichier image de démarrage mis à jour. Le chemin d’accès spécifié doit être un chemin réseau valide au format UNC. Par exemple : \\server\share\WinPE10x86\winpe.wim

    • Choisissez l’image de démarrage spécifique dans la liste Image de démarrage . Si le fichier WIM contient plusieurs images, chaque image est répertoriée.

  4. Dans la page Général , spécifiez les options suivantes :

    • Nom : spécifiez un nom unique pour l’image de démarrage.

    • Version : spécifiez un numéro de version pour l’image de démarrage. Cette valeur n’a pas besoin d’être la version du système d’exploitation. Il s’agit d’une chaîne que vous gérez pour la version de l’image de démarrage.

    • Commentaire : spécifiez une description facultative de la façon dont l’image de démarrage est utilisée pour mieux l’identifier dans la console.

  5. Suivez les instructions de l’Assistant.

Activer l’interpréteur de commandes pour le test

Vous pouvez activer un interpréteur de commandes dans l’image de démarrage pour ouvrir une invite de commandes à l’aide de la touche F8 pendant le déploiement de l’image de démarrage. Cette option est utile pour résoudre les problèmes pendant que vous testez votre déploiement. L’utilisation de ce paramètre dans un déploiement de production n’est pas recommandée en raison de problèmes de sécurité.

Procédez comme suit pour activer l’interpréteur de commandes sur une image de démarrage personnalisée :

  1. Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Systèmes d’exploitation, puis sélectionnez le nœud Images de démarrage.

  2. Recherchez la nouvelle image de démarrage dans la liste et identifiez l’ID de package pour l’image. Vous trouverez l’ID du package dans la colonne ID d’image de l’image de démarrage.

  3. À partir d’une invite de commandes, tapez wbemtest pour ouvrir le testeur Windows Management Instrumentation.

  4. Pour Espace de noms, tapez \\<smsprovider>\root\sms\site_<sitecode>, puis sélectionnez Se connecter.

  5. Sélectionnez Ouvrir l’instance. Tapez sms_bootimagepackage.packageID="<packageID>", puis sélectionnez OK.

  6. Sélectionnez Actualiser l’objet, puis dans le volet Propriétés , sélectionnez EnableLabShell.

  7. Sélectionnez Modifier la propriété, remplacez la valeur par TRUE, puis sélectionnez Enregistrer la propriété.

  8. Sélectionnez Enregistrer l’objet, puis quittez le testeur Windows Management Instrumentation.

Remarque

Lorsque vous démarrez vers WinPE à partir d’une image de démarrage personnalisée qui inclut des outils que vous avez ajoutés, vous pouvez ouvrir une invite de commandes à partir de WinPE et taper le nom de fichier de l’outil pour l’exécuter. L’emplacement de ces outils est automatiquement ajouté à la variable path.

Distribuer du contenu

Avant de pouvoir utiliser l’image de démarrage dans une séquence de tâches, distribuez l’image de démarrage aux points de distribution. Procédez comme suit pour distribuer l’image de démarrage :

  1. Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Systèmes d’exploitation, puis sélectionnez le nœud Images de démarrage.

  2. Sélectionnez la nouvelle image de démarrage personnalisée.

  3. Sous l’onglet Accueil du ruban, dans le groupe Déploiement , sélectionnez Mettre à jour les points de distribution.

Prochaines étapes

Gérer les images de démarrage

Prise en charge de Windows ADK dans Configuration Manager