MDT: exécuter un script PowerShell

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:
MDT-Application_22.PNG


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 »

MDT-Application_24

La première tâche sera nommée: « Set-ExecutionPolicy Bypass »

Avec dans la case Command Line:
powershell.exe -command Set-ExecutionPolicy Bypass
MDT-Application_23

  • 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
MDT-Application_25

N’oubliez pas de faire un « Update Deployement Share » pour valider votre image.


Sources: Removing Windows 10 in-box apps during a task sequence