Par défaut, la prise en charge des scripts est désactivée dans PowerShell. Si vous essayez d'exécuter un script PowerShell, un message d'erreur indiquant que l'exécution des scripts est désactivée sur votre système s'affiche. Pour activer la prise en charge des scripts afin que vos scripts s'exécutent, lisez ce qui suit:
1. Ouvrez PowerShell (si vous utilisez PowerShell sous Windows Vista, cliquez avec le bouton droit sur l’icône PowerShell et sélectionnez Exécuter en tant qu'administrateur. Si vous ne le faites pas, vous ne pourrez pas activer le support de script).
2. Vérifiez la stratégie d'exécution de script actuelle à l'aide de la cmdlet Get-ExecutionPolicy. Pour ce faire, entrez Get-ExecutionPolicy et appuyez sur Entrée sur votre clavier. PowerShell renverra une valeur de Limité.
3. Pour modifier la stratégie d'exécution de script, utilisez la cmdlet Set-ExecutionPolicy. Contribution Set-ExecutionPolicy sans restriction et appuyez sur Entrée sur votre clavier.
4. Pour vous assurer que la stratégie d'exécution de script a été modifiée, utilisez à nouveau l'applet de commande Get-ExecutionPolicy. PowerShell doit renvoyer une valeur de Libre.
Vous pouvez maintenant exécuter vos scripts PowerShell.