Aller au contenu

Construction du WinPE bootable

Le module WinPE-Builder encapsule les outils de l'ADK (copype, DISM) pour produire une image WinPE bootable avec les modules et scripts PSWinDeploy injectés.

Build automatique

Import-Module .\Modules\WinPE-Builder\WinPE-Builder.psm1
Build-WinPE -Architecture amd64 -OutputPath 'E:\PSWinDeploy\WinPE'

Ceci va :

  1. Exécuter copype amd64 E:\PSWinDeploy\WinPE\Workspace.
  2. Monter boot.wim via DISM.
  3. Injecter les modules PowerShell, Start-Deploy.ps1 et startnet.cmd.
  4. Ajouter les packages optionnels requis (PowerShell, .NET, WMI, packages Storage, etc.).
  5. Démonter et valider l'image.
  6. Produire une ISO bootable avec MakeWinPEMedia.

Injection manuelle des modules

Si vous devez mettre à jour les scripts d'une image déjà construite sans rebuild complet :

dism /Mount-Image /ImageFile:boot.wim /Index:1 /MountDir:C:\mount
:: copier les fichiers mis à jour dans C:\mount\Deploy\...
dism /Unmount-Image /MountDir:C:\mount /Commit

Commandes DISM utiles (debug)

:: Voir les images dans un WIM
dism /Get-WimInfo /WimFile:"E:\PSWinDeploy\WinPE\Workspace\media\sources\boot.wim"

:: Monter / démonter
dism /Mount-Image /ImageFile:boot.wim /Index:1 /MountDir:C:\mount
dism /Unmount-Image /MountDir:C:\mount /Commit

Créer une clé USB bootable

MakeWinPEMedia /UFD E:\PSWinDeploy\WinPE\Workspace F:

Remplacer F: par la lettre de lecteur de la clé USB (elle sera formatée).

Architecture

Seules amd64 et arm64 sont supportées depuis que l'ADK 2004 (build 19041) a retiré le x86. Passer -Architecture x86 déclenche une erreur explicite.