Vous vous êtes déjà demandé comment exécuter un script PowerShell durant un déploiement de système d’exploitation (OSD) ou même en utilisant un package/programme ?
Il vous suffit d’appeler votre script de cette façon :
Powershell.exe –ExecutionPolicy Bypass –file « script.ps1 » <Argument1> <Argument2> <…>
Côté déploiement de système d’exploitation, utilisez la tâche « Run Command Line ». Le paramètre ExecutionPolicy Bypass permet d’exécuter le script même si la stratégie powershell locale n’autorise que l’exécution de scripts signés.
Vous pouvez aussi exécuter des commandes avec la ligne de commande suivante :
Powershell.exe –Command “& { <Commande>}”