L'exécution de script PowerShell n'est pas toujours activé par défaut.
Afin de connaître son niveau d'exécution de script, taper la commande suivante dans une console PowerShell:
get-executionPolicy
Si le résulta est:
Restricted
Il va vous valoir activée l'exécution de script en choisissant parmis les choix ci-dessous:
- Restricted : ne charge pas de fichiers de configuration ou n'exécute pas de scripts. « Restricted » est la valeur par défaut.
- AllSigned : requiert la signature numérique par un éditeur approuvé de tous les scripts et fichiers de configuration, y compris les scripts que vous écrivez sur l'ordinateur local.
- RemoteSigned : requiert la signature numérique par un éditeur approuvé de tous les scripts et fichiers de configuration téléchargés à partir d'Internet.
- Unrestricted : charge tous les fichiers de configuration et exécute tous les scripts. Si vous exécutez un script non signé qui a été téléchargé à partir d'Internet, vous êtes invité à en autoriser l'exécution
Pour se faire il vous faudra taper la commande suivante dans une console PowerShell:
set-executionPolicy [niveau d'exécution]
puis valider en tapant la commande suivante:
get-executionPolicy