Le message d’erreur PowerShell
.\script.ps1 : Impossible de charger le fichier C:\Users\WindowsFacile\Desktop\script.ps1, car l’exécution de scripts est désactivée sur ce système. Pour plus d’informations, consultez about_Execution_Policies à l’adresse https://go.microsoft.com/fwlink/?LinkID=135170.
Au caractère Ligne:1 : 1
+ .\script.ps1
+ ~~~~~~~~~~~~~~
+ CategoryInfo : Erreur de sécurité : (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Autoriser l’exécution de scripts PowerShell
1. Démarrer Windows Powershell, en tant qu’Administrateur.
2. Taper la commande suivante :
set-executionpolicy unrestricted
3. Valider par « O » (le o de oui).
Soit le résultat suivant :
PS C:\> set-executionpolicy unrestricted
Modification de la stratégie d’exécution
La stratégie d’exécution permet de vous prémunir contre les scripts que vous jugez non fiables. En modifiant la
stratégie d’exécution, vous vous exposez aux risques de sécurité décrits dans la rubrique d’aide
about_Execution_Policies. Voulez-vous modifier la stratégie d’exécution ?
[O] Oui [N] Non [S] Suspendre [?] Aide (la valeur par défaut est « O ») : o
Relancer le script
Vous pouvez maintenant exécuter à nouveau le script qui posait problème.
Remettre en place la restriction
Set-ExecutionPolicy RemoteSigned
Autoriser pour l’utilisateur Windows courant
Set-ExecutionPolicy -Scope "CurrentUser" -ExecutionPolicy "Unrestricted"
Remettre en place la restriction pour l’utilisateur courant
Set-ExecutionPolicy -Scope "CurrentUser" -ExecutionPolicy "RemoteSigned"