Section courante

A propos

Section administrative du site

Activer l'exécution d'un script PowerShell

L'exécution d'un script PowerShell est soumise à une stratégie d'exécution (Execution Policy) contrôlant si des scripts peuvent être exécutés sur votre système. Par défaut, elle peut être configurée pour empêcher l'exécution des scripts. Voici les étapes pour activer l'exécution d'un script PowerShell :

Vérifier la stratégie d'exécution actuelle

Avant de changer quoi que ce soit, vous pouvez vérifier la stratégie d'exécution active en exécutant la commande suivante dans PowerShell :

Get-ExecutionPolicy

Les stratégies possibles sont :

Stratégie Description
Restricted Aucune exécution de scripts n'est autorisée.
AllSigned Les scripts doivent être signés par un éditeur de confiance.
RemoteSigned Les scripts téléchargés depuis Internet doivent être signés.
Unrestricted Tous les scripts peuvent être exécutés, mais des avertissements sont affichés pour ceux provenant d'Internet.

Changer la stratégie d'exécution

Pour permettre l'exécution des scripts, vous pouvez changer la stratégie. Par exemple :

Remarque : Vous devez exécuter PowerShell en tant qu'administrateur pour modifier la stratégie globale. Si ce n'est pas le cas, utilisez -Scope CurrentUser.

Exécuter votre script

Une fois la stratégie configurée, vous pouvez exécuter un script en précisant son chemin. Par exemple :

.\monScript.ps1

Annuler ou ajuster les changements

Si vous souhaitez revenir à la configuration initiale, exécutez :

Set-ExecutionPolicy Restricted

Conseils de sécurité



Dernière mise à jour : Lundi, le 13 janvier 2025