Set-ExecutionPolicy
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
- Powershell-certificat — signer des scripts
- ADS — flux de données alternatifs NTFS