Bienvenue sur mon blog il est destiné à l'actualité et aux scripts sous Windows PowerShell. Windows Powershell Scripts assure l'administration, la gestion et l'automatisation des logiciels Microsoft et différents partenaires.
Afin d'améliorer et de renforcer la sécurité Microsoft a mis en place des politiques de sécurité pour l'exécution des scripts Powershell.
Il existe 4 stratégies d’exécution dans PowerShell :
- Stratégie par défaut
- Ne permet que la saisie interactive de commandes, c'est-à-dire uniquement dans le shell
- Les scripts ne sont pas autorisés
- Les scripts peuvent être exécutés mais seulement s’ils sont signés
- Demande confirmation avant l’exécution de chaque script
- Les scripts exécutés localement peuvent être exécutés sans être signés
- Les scripts téléchargés à partir d’internet doivent être signés
- Ne demande pas de confirmation avant d’exécuter des scripts signés ou non par une autorité de certification connue de votre ordinateur
- Tous les scripts signés ou non peuvent être exécutés
Par défaut le mode d'exécution des scripts est en mode restricted.
Pour connaître la stratégie d'exécution en cours :
PS > Get-ExecutionPolicy
Pour autoriser et afficher l'exécution de scripts :
PS > Set-ExecutionPolicy remotesigned | Get-ExecutionPolicy