Référence des commandes
Scripts racine
| Fichier |
Rôle |
PSWinDeploy.psd1 |
Configuration principale |
secrets.vault.psd1 |
Identifiants (coffre de secrets) |
Initialize-PSWinDeploy.ps1 |
Installation initiale (menu interactif) |
Update-PSWinDeploy.ps1 |
Mise à jour depuis une archive ou un dossier |
Unblock-PSWinDeploy.ps1 |
Supprimer le Zone.Identifier Internet des fichiers téléchargés |
Build-WinPE.ps1 |
Build WinPE (généré par Initialize-PSWinDeploy.ps1) |
Start-API.ps1 |
Lancer l'API Pode |
| Touche |
Action |
Description |
| S |
Partages |
Configurer et tester les partages réseau & la structure des drivers |
| L |
Journaux |
Voir les logs de déploiement |
| N |
Notifications |
Configurer Mail / Teams |
| M |
Mise à jour |
Mettre à jour depuis une archive ou un dossier |
| U |
Débloquer |
Supprimer le Zone.Identifier |
| I |
Ré-initialiser |
Relancer l'initialisation |
Modules PowerShell
| Module |
Rôle |
Config.psm1 |
Lecture de PSWinDeploy.psd1 |
NetShare.psm1 |
Connexion SMB, vault, New-SmbMapping |
WinPE-Builder.psm1 |
Build WinPE (copype, DISM, packages) |
TaskSequence.psm1 |
Exécution des séquences de déploiement |
ProfileManager.psm1 |
Gestion des profils de déploiement |
DiskSelector.psm1 |
Choix et partitionnement du disque |
WIM-Manager.psm1 |
Gestion des images WIM |
Notify.psm1 |
Notifications mail et Teams |
Scripts
| Script |
Rôle |
Contexte |
Start-Deploy.ps1 |
Point d'entrée du déploiement |
WinPE |
Deploy-Assistant.ps1 |
Éditeur de séquences (console) |
Serveur |
Build-WinPE-Assistant.ps1 |
Assistant build WinPE |
Serveur |
Export-WIMImage.ps1 |
Export d'une image WIM |
Serveur |
Fonctions exportées clés
| Fonction |
Module |
Rôle |
Get-PSWinDeployConfig |
Config |
Charger et retourner la configuration résolue |
Initialize-SecretVault |
NetShare |
Créer/mettre à jour le coffre de secrets (DPAPI ou AES) |
Build-WinPE |
WinPE-Builder |
Construire une image WinPE bootable |
Invoke-TaskSequence |
TaskSequence |
Exécuter une séquence runtime JSON |
Get-DeployProfile / Test-DeployProfile |
ProfileManager |
Lire / valider un profil |
Select-TargetDisk |
DiskSelector |
Sélecteur de disque interactif dans WinPE |
Export-WIMImage / Import-WIMImage |
WIM-Manager |
Capturer / appliquer un WIM |
Test-NotifyConfig |
Notify |
Envoyer une notification de test sur un ou tous les canaux |
Commandes DISM utiles
:: 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