PowerShell - Autoriser l'exécution de scripts

Petit mémo pour changer le mode d’exécution de Windows PowerShell. La configuration par défaut interdit l'exécution de scripts PowerShell (mode Restricted). Nous allons voir dans cet article comment définir une nouvelle politique. 

Il est nécessaire d'avoir un accès administrateur pour définir la nouvelle politique d'exécution.

Pour afficher la politiquer actuelle :

PS C:\Users\Dev> Get-ExecutionPolicy
Restricted

Pour définir la politique souhaité :

PS C:\Users\Dev> Set-ExecutionPolicy Unrestricted

Options possibles :

  • Restricted : Aucun script ne peut être lancé.
  • AllSigned : Seuls les scripts signés numériquement peuvent être exécutés.
  • RemoteSigned : Les scripts téléchargés depuis internet doivent être signés. Les scripts locaux ne sont pas concernés et peuvent être lancés.
  • Unrestricted : Aucune restriction.

Pour forcer la nouvelle politique sans confirmation :

PS C:\Users\Dev> Set-ExecutionPolicy Unrestricted -Force

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.