Set-ExecutionPolicy

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Cmdlet Set-ExecutionPolicy
Rôle Définir la politique d'exécution des scripts
Voir aussi Powershell-certificat

Set-ExecutionPolicy définit la politique d'exécution qui autorise ou restreint le lancement de scripts PowerShell.

Valeurs possibles

Restricted     aucun script (défaut)
AllSigned      seuls les scripts signés
RemoteSigned   scripts locaux libres, scripts distants signés
Unrestricted   tous les scripts

Usage

Exécuter PowerShell en mode administrateur, puis :

# Activer l'exécution des scripts
Set-ExecutionPolicy Unrestricted

# Afficher l'état courant
Get-ExecutionPolicy

# Appliquer une politique limitée au processus courant
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

Zone d'origine (ADS)

La provenance d'un fichier PowerShell est stockée dans un flux de données alternatif (ADS). Il est possible de consulter/modifier la zone des scripts téléchargés :

notepad Powerscript.ps1:Zone.Identifier

Voir aussi