Dans Windows 11, PowerShell dispose d’une fonctionnalité de sécurité”politique d’exécution“qui contrôle la façon de charger les fichiers de configuration et d’exécuter des scripts pour empêcher l’exécution de code malveillant sur le système. Ainsi, parfois, lorsque vous essayez d’exécuter un script sur PowerShell, il échoue avec le message d’erreur”ne peut pas être chargé car l’exécution des scripts est désactivée sur ce système”.
Si vous essayez d’exécuter un script dans Windows 11 , vous devrez modifier la politique d’exécution pour l’ordinateur local, l’utilisateur actuel ou la session.
Lorsque vous définissez une politique d’exécution PowerShell pour l’ordinateur local et l’utilisateur actuel, les informations seront stockées dans le Registre. Cependant, si vous configurez la politique pour une session particulière, la politique sera conservée en mémoire puis perdue lorsque vous fermerez la session. Selon pour Microsoft, la politique d’exécution ne limite pas l’action. Vous pouvez contourner la politique en tapant le script dans l’interface de ligne de commande (CLI).
Dans ce guide, nous vous montrerons comment modifier la politique d’exécution pour exécuter des scripts avec succès sur PowerShell dans Windows 11.
Comment modifier la politique d’exécution dans PowerShell
Cliquez sur Démarrer > recherchez PowerShell > sélectionnez l’option Exécuter en tant qu’administrateur . Tapez la commande suivante pour confirmer la politique d’exécution actuelle > appuyez sur Entrée sur le clavier. Get-ExecutionPolicy
Tapez la commande suivante pour modifier la politique d’exécution PowerShell afin d’autoriser les scripts > appuyez sur Entrée sur le clavier. Set-ExecutionPolicy RemoteSigned
Tapez Y > appuyez sur Entrée sur le clavier. Une fois terminé, vous pouvez maintenant exécuter à nouveau le script, et il devrait maintenant s’exécuter correctement dans Windows 11.
En savoir plus :