L'erreur
Impossible de charger le fichier ...\script.ps1, car l'exécution de scripts est désactivée sur ce système.
Les stratégies
- Restricted : aucun script (défaut sur Windows client).
- RemoteSigned : scripts locaux autorisés, scripts téléchargés seulement s'ils sont signés. Recommandé.
- AllSigned : uniquement des scripts signés.
- Unrestricted / Bypass : tout passe. À éviter.
La solution recommandée
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Get-ExecutionPolicy -ListSans droits administrateur, et limitée à votre compte. Également réglable dans Paramètres › Système › Pour les développeurs › PowerShell.
Script téléchargé
Unblock-File .\script.ps1
# ou : clic droit › Propriétés › cocher « Débloquer »
Exécution ponctuelle
powershell -ExecutionPolicy Bypass -File .\script.ps1
La stratégie d'exécution n'est pas une barrière de sécurité absolue : la vraie protection est de lire un script et de connaître sa source avant de l'exécuter. Méfiez-vous des sites ou vidéos qui demandent de coller une commande irm ... | iex.