Modifier la stratégie d'exécution PowerShell dans Windows 11 ou 10

Stefan
Modifier la stratégie d'exécution PowerShell dans Windows 11 ou 10

Si vous travaillez beaucoup avec des scripts PowerShell, vous devez souvent modifier la stratégie exécutable des scripts PowerShell.

La stratégie d'exécution PowerShell est une mesure de sécurité dans Windows PowerShell qui détermine comment et si les scripts PowerShell (il s'agit de fichiers avec l'extension .ps1) peuvent être exécutés sur un système. Il s'agit essentiellement d'un paramètre qui permet de déterminer quels scripts sont autorisés à s'exécuter et dans quelles conditions.

Il existe différents types de politiques d'exécution :

  1. Limité: Ce sont les paramètres par défauts. Les scripts ne sont pas autorisés à s'exécuter.
  2. ToutSigné: Tous les scripts doivent être signés numériquement par un éditeur de confiance avant de pouvoir être exécutés. Cela s'applique également aux scripts que vous avez écrits vous-même.
  3. Signé à distance: Les scripts téléchargés sur Internet doivent être signés numériquement par un éditeur de confiance. Les scripts créés localement peuvent être exécutés sans signature numérique.
  4. Libre: Tous les scripts peuvent être exécutés, peu importe d'où ils proviennent ou s'ils sont signés. Cependant, si un script provient d'Internet, vous serez averti avant son exécution.
  5. Bypass: Aucun avertissement n’est donné et aucune question n’est posée. Tous les scripts sont exécutés sans aucune restriction.
  6. Indéfini : Aucune politique d'exécution n'est définie sur la portée actuelle.

Ces politiques visent à empêcher l'exécution automatique de scripts indésirables ou malveillants, ce qui améliore la sécurité informatique.

Modifier la stratégie d'exécution PowerShell dans Windows 11 ou 10

Pour savoir quelle stratégie PowerShell est actuellement active, vous pouvez exécuter la commande suivante dans PowerShell.

get-executionpolicy

obtenir-exécution-politique

Vous verrez alors immédiatement quelle politique est active. Cela donne une indication si vous pouvez exécuter des scripts ou non. Pour exécuter des scripts à distance, la politique « RemoteSigned » convient généralement. Ainsi, si vous voyez « Restricted » et aucun « RemoteSigned », vous ne pouvez pas exécuter de scripts externes.

Lire aussi
Réparer, réinitialiser ou mettre fin aux applications Microsoft

Vous pouvez ensuite autoriser les scripts externes dans PowerShell de deux manières. La première se fait via les paramètres de Windows 11.

Via les paramètres

  • Ouvrez les paramètres de Windows 11.
  • Cliquez sur « Système ».
  • Cliquez sur « Pour les développeurs ».
  • Cliquez sur « PowerShell ».
  • Modifiez l'option « Modifier la politique d'exécution pour exécuter des scripts PowerShell locaux sans signature. La signature est requise pour les scripts distants" sur activé. Cela change la stratégie en "RemoteSigned".

Modifiez la stratégie d'exécution pour exécuter des scripts PowerShell locaux sans signature. La signature est requise pour les scripts externes

Via la commande PowerShell

La deuxième façon d'autoriser tous les scripts PowerShell consiste à utiliser PowerShell lui-même. Vous pouvez exécuter la commande suivante dans PowerShell :

Set-executionpolicy remotesigned

Définir la politique d'exécution signée à distance

Vous pouvez également appliquer le « Scope » si nécessaire. Cela vous permet de définir une stratégie uniquement pour vous en tant qu'utilisateur actuel ou pour tous les utilisateurs de l'ordinateur. La commande devient alors :

Autoriser les scripts PowerShell distants uniquement pour l'utilisateur actuel :

Set-executionpolicy remotesigned -scope currentuser

Autoriser les scripts PowerShell distants uniquement pour tous les utilisateurs :

Set-executionpolicy remotesigned -scope localmachine

Autoriser les scripts PowerShell externes uniquement pour le processus PowerShell actuel

Set-executionpolicy remotesigned -scope process

J'espère vous avoir informé de cela. Merci pour la lecture!

Lees meer:

Suivez DakRaem sur les réseaux sociaux
Recevez un résumé des dernières astuces PC directement sur votre email toutes les 2 semaines.
Allez-vous partager ?
S'il vous plaît, aidez-nous et partagez ces informations avec d'autres personnes.
Vous avez une question informatique ?

L'adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués * *