[PowerShell] Comment activer l’exécution de script

Lorsque l’ont commence a Scripter en PowerShell, l’on rencontre l’erreur suivante.

powershell-img-error

Par défaut les systèmes Windows désactives l’exécution de script pour des raisons de sécurité. Vous pouvez lancer la commandlet suivante pour afficher l’état d’exécution des scripts.

Get-ExecutionPolicy

  •  Restricted : C’est la stratégie par défaut. Pas d’exécution de scripts.
  • AllSigned : Autorisation d’exécuter des scripts mais ils doivent être obligatoirement signé.
  • RemoteSigned : Autorisation d’exécuter des scripts non signé mais local uniquement.
  • Unrestricted : Autorisation d’exécuter tout type de scripts (signé ou non).

Pour passer le statut en Unrestricted vous pouvez saisir la commandlet suivante :

Set-ExecutionPolicy Unrestricted

Une fenêtre de confirmation s’affiche. Vous pouvez répondre « OUI ».

Vous pouvez opter pour un mode un peu plus sécurisé, comme le mode RemoteSigned.

leave your comment