Pour pouvoir exécuter des scripts PowerShell pendant le déploiement, il faut ajouter des fonctionnalités au Déployement share.
Nous allons voir également comment ajouter un script PowerShell à une séquence de déploiement.
Ajouter les rôles dans les propriétés du Deployement Share
Vérifier ou cocher les cases suivantes:
Copier votre PS1 dans le DeployementShare
Déposer votre PS1 dans le dossier: C:\DeploymentShare\Scripts
Voici le script que j’ai fait pour supprimer certaines applications natives à Windows 10.
Remove-AppxPackage.ps1
Créer la tâche avec l’exécution du script
- Autoriser l’exécution de PowerShell sur le PC
Dans votre Task Sequence, vous allez ajouter 2 lignes de « Run Commande Line »
La première tâche sera nommée: « Set-ExecutionPolicy Bypass »
Avec dans la case Command Line:
powershell.exe -command Set-ExecutionPolicy Bypass
- Exécuter le script
La deuxième tâche se nommera: « RemoveAppsMetro »
Avec dans la case Command Line:
powershell.exe -file \\IP_Serveur_MDT\DeploymentShare$\Scripts\Remove-AppxPackage.ps1
N’oubliez pas de faire un « Update Deployement Share » pour valider votre image.
Sources: Removing Windows 10 in-box apps during a task sequence