Comment changer la politique dexécution pour exécuter des scripts sur PowerShell

Sous Windows 11 (ou 10), par défaut, lorsque vous essayez d'exécuter un script sur PowerShell, il échouera avec le message d'erreur "ne peut pas être chargé car l'exécution des scripts est désactivée sur ce système" . En effet, PowerShell est livré avec 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.

Si vous devez exécuter un script sur Windows 11 (ou 10), vous pouvez modifier la stratégie d'exécution pour l'ordinateur local, l'utilisateur actuel ou la session.

Lorsque vous définissez une stratégie d'exécution PowerShell pour l'ordinateur local et l'utilisateur actuel, les informations sont stockées dans le Registre. Si vous définissez la stratégie pour une session particulière, la stratégie sera conservée en mémoire puis perdue lorsque vous fermerez la session.

Selon Microsoft , la politique d'exécution ne limite pas l'action. Vous pouvez toujours contourner la stratégie en tapant le script dans l'interface de ligne de commande (CLI). La politique d'exécution a été conçue pour aider les utilisateurs à empêcher l'exécution de scripts malveillants.

Ce guide vous apprendra comment modifier la politique d'exécution pour exécuter des scripts avec succès sur PowerShell sous Windows 11 ou 10.

Modifier la politique d'exécution sur PowerShell

Pour modifier la stratégie d'exécution sur PowerShell afin d'exécuter avec succès des scripts sur Windows 11 (ou 10), procédez comme suit :

  1. Ouvrez Démarrer .

  2. Recherchez PowerShell , cliquez avec le bouton droit sur le premier résultat et sélectionnez l' option Exécuter en tant qu'administrateur .

  3. Tapez la commande suivante pour confirmer la politique d'exécution actuelle et appuyez sur Entrée :

    Get-ExecutionPolicy

  4. (Facultatif) Tapez la commande suivante pour afficher les stratégies d'exécution PowerShell en vigueur et appuyez sur Entrée :

    Get-ExecutionPolicy-Liste

  5. Tapez la commande suivante pour autoriser l'exécution des scripts et appuyez sur Entrée :

    Set-ExecutionPolicy RemoteSigned

  6. (Facultatif) Tapez la commande suivante pour empêcher l'exécution des scripts et appuyez sur Entrée :

    Set-ExecutionPolicy restreint

    How to change execution policy to run scripts on PowerShell

Une fois que vous avez terminé les étapes, vous pouvez exécuter le script une fois de plus, et il devrait maintenant s'exécuter correctement sur Windows 11. Si vous ne souhaitez plus autoriser l'exécution des scripts sur votre ordinateur, vous pouvez exécuter la commande facultative mentionnée dans les étapes.

Si vous souhaitez modifier la politique d'exécution pour exécuter des scripts pour l'utilisateur actuel ou l'ordinateur local, vous devez utiliser l'option "Scope" comme ceci : Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserou Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

Sur Windows 11, vous pouvez choisir parmi quatre politiques d'exécution différentes pour autoriser ou refuser les scripts :

  • Restreint — bloque l'exécution de tout script.
  • RemoteSigned — autorise les scripts créés sur l'ordinateur. Cependant, les scripts créés sur un autre appareil ne s'exécuteront que s'ils disposent d'une signature approuvée.
  • AllSigned — permet à tous les scripts de s'exécuter. Cependant, uniquement si un éditeur de confiance a inclus une signature.
  • Sans restriction — exécute n'importe quel script sans restriction.

Vous n'avez pas besoin de modifier la stratégie d'exécution si vous devez exécuter un script qui n'a pas les paramètres requis et ne renvoie pas de sortie. Au lieu de cela, vous pouvez utiliser la PowerShell.exe -File "FILENAME" -ExecutionPolicycommande Bypass pour contourner les restrictions.



Leave a Comment

7 correctifs pour le logiciel AMD Adrenalin qui ne fonctionne pas ou ne souvre pas

7 correctifs pour le logiciel AMD Adrenalin qui ne fonctionne pas ou ne souvre pas

Vous êtes confronté au problème du logiciel AMD Adrenalin qui ne fonctionne pas ou ne s

CORRECTIF : erreurs de connexion à Microsoft Teams

CORRECTIF : erreurs de connexion à Microsoft Teams

Pour corriger l

Comment utiliser le chat Zoom et des conseils utiles

Comment utiliser le chat Zoom et des conseils utiles

Apprenez à maîtriser le chat Zoom, une fonctionnalité essentielle pour les visioconférences, avec nos conseils et astuces.

Test de lordinateur portable HP Envy x360 15 (2023) : le 2-en-1 pour vous ?

Test de lordinateur portable HP Envy x360 15 (2023) : le 2-en-1 pour vous ?

Découvrez notre examen approfondi de l

Comment récupérer votre Instagram après avoir été désactivé ?

Comment récupérer votre Instagram après avoir été désactivé ?

Découvrez comment récupérer votre Instagram après avoir été désactivé en suivant nos étapes claires et simples.

Comment voir qui a consulté mon profil Instagram

Comment voir qui a consulté mon profil Instagram

Découvrez comment savoir qui a consulté votre profil Instagram avec nos solutions pratiques. Sauvegardez votre vie privée tout en restant informé !

Galaxy S22 : comment créer un GIF animé

Galaxy S22 : comment créer un GIF animé

Apprenez à créer des GIF animés facilement avec votre Galaxy S22. Découvrez les méthodes intégrées et des applications pratiques pour enrichir votre expérience.

Google Maps : Comment changer la devise du pays que vous visitez

Google Maps : Comment changer la devise du pays que vous visitez

Découvrez comment changer la devise dans Google Maps en quelques étapes simples pour mieux planifier vos finances durant votre voyage.

Microsoft Teams continue de sinstaller ou de se lancer au démarrage

Microsoft Teams continue de sinstaller ou de se lancer au démarrage

Microsoft Teams s

Comment se débarrasser du problème « Action bloquée sur Instagram »

Comment se débarrasser du problème « Action bloquée sur Instagram »

Vous obtenez l