Comment activer ou désactiver l'exécution du script Windows PowerShell

Si vous souhaitez activer ou désactiver l'exécution du script Windows PowerShell(turn on or off Windows PowerShell script execution) dans Windows 10 , suivez ce guide étape par étape. Nous utiliserons l' Éditeur du Registre(Registry Editor) et l'Éditeur de stratégie de groupe local(Local Group Policy Editor) pour activer ou désactiver cette fonctionnalité.

Windows PowerShell est un outil essentiel et pratique inclus dans le système d'exploitation Windows . Il existe principalement deux types de scripts : signés par un éditeur de confiance et les scripts locaux. Les scripts locaux sont ce que vous créez sur votre ordinateur personnel, tandis que l'autre est ce qu'un éditeur de confiance a signé pour effectuer une tâche spécifique.

Activer ou désactiver l'exécution du script Windows PowerShell

Pour activer ou désactiver l'exécution du script Windows PowerShell à l'aide (Windows PowerShell)de l'éditeur de stratégie de groupe(Group Policy Editor) , suivez ces étapes-

  1. Recherchez gpedit.msc dans la zone de recherche de la barre des tâches.
  2. Cliquez sur Modifier la stratégie de groupe(Edit group policy) dans le résultat de la recherche.
  3. Accédez à Windows PowerShell dans Configuration ordinateur(Computer Configuration) .
  4. Double-cliquez sur Activer l'exécution du script(Turn on Script Execution) .
  5. Sélectionnez l' option Activé .(Enabled)
  6. Choisissez une stratégie(Execution Policy) d'exécution dans la liste déroulante.
  7. Sélectionnez l' option Désactivé(Disabled) pour désactiver l'exécution du script.
  8. Cliquez sur Appliquer(Apply) et OK .

Voyons ces étapes en détail.

Dans un premier temps, vous devrez ouvrir l' éditeur de stratégie de groupe local(Local Group Policy Editor) sur votre ordinateur. Pour cela, recherchez gpedit.mscdans la zone de recherche de la barre des tâches(Taskbar) et cliquez sur  Modifier la stratégie de groupe (Edit group policy ) dans le résultat de la recherche. Après avoir ouvert cet outil, accédez au chemin suivant-

Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell

Dans le  dossier Windows PowerShell  , vous verrez un paramètre appelé  Activer l'exécution de script(Turn on Script Execution) . Double-cliquez dessus et sélectionnez l'  option Activé  .(Enabled )

Activer ou désactiver l'exécution du script Windows PowerShell

Après cela, choisissez une stratégie d'exécution dans la liste déroulante. Vous verrez ces trois options-

  • Autoriser uniquement les scripts signés
  • Autoriser(Allow) les scripts locaux et les scripts signés à distance
  • Autoriser tous les scripts

Si vous souhaitez désactiver l'exécution du script dans Windows PowerShell , choisissez l'  option Désactivé  .(Disabled )

Dans tous les cas, cliquez sur  Appliquer (Apply ) et  OK  pour enregistrer la modification.

Comme indiqué précédemment, il est possible d'effectuer la même modification à l'aide de l' Éditeur du Registre(Registry Editor) . Avant cela, il est recommandé de  créer un point de restauration du système  et  de sauvegarder tous les fichiers du registre(backup all Registry files) .

Activer ou désactiver l'exécution du script Windows PowerShell à l'aide (Windows PowerShell)du Registre(Registry)

Pour activer ou désactiver l'exécution du script Windows PowerShell , suivez ces étapes-

  1. Appuyez sur Win+R .
  2. Tapez regedit et appuyez sur le bouton Entrée .(Enter)
  3. Cliquez sur le bouton Oui .(Yes)
  4. Accédez à Windows dans la clé HKLM(HKLM key) .
  5. Faites un clic droit sur Windows > Nouveau > Clé.
  6. Nommez-le PowerShell .
  7. Cliquez avec le bouton droit(Right-click) sur PowerShell > New DWORD((Value) 32 bits) .
  8. Nommez-le EnableScripts .
  9. Double-cliquez dessus pour définir les données de la valeur sur (Value)1 .
  10. Right-click PowerShell > New > String Value .
  11. Nommez-le ExecutionPolicy .
  12. Double-cliquez dessus pour définir les données de valeur(Value) comme indiqué ci-dessous.

Si vous voulez en savoir plus, continuez à lire.

Pour commencer, appuyez sur  Win+R , tapez regeditet appuyez sur le  bouton Entrée  . (Enter )Si vous voyez l' invite  UAC , cliquez sur le bouton (UAC)Oui (Yes ) pour ouvrir l' Éditeur du Registre(Registry Editor) sur votre ordinateur. Après cela, accédez au chemin suivant-

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

Cliquez avec le bouton droit sur Windows, sélectionnez  New > Key,  et nommez-le  PowerShell .

Comment activer ou désactiver l'exécution du script Windows PowerShell

Vous devrez créer une valeur DWORD(DWORD) (32 bits) et une valeur de (Value)chaîne(String Value) dans la  clé PowerShell  . Pour cela, cliquez avec le bouton droit sur PowerShell > New > DWORD (32-bit) Value et nommez-le  EnableScripts .

Comment activer ou désactiver l'exécution du script Windows PowerShell

Double-cliquez(Double-click) sur EnableScripts pour définir les  données de  la valeur sur  (Value data ) ou  0 . Si vous souhaitez activer cette fonctionnalité, faites-en  1 . Sinon, laissez-le être  0 .

Comment activer ou désactiver l'exécution du script Windows PowerShell

Maintenant, vous devrez définir la politique d'exécution. Pour cela, faites un clic droit sur PowerShell > New > String Value et nommez-le  ExecutionPolicy .

Comment activer ou désactiver l'exécution du script Windows PowerShell

Après cela, double-cliquez dessus et entrez les  données de valeur (Value data ) comme indiqué ci-dessous-

  • AllSigned :  Autoriser uniquement les scripts signés
  • RemoteSigned : Autoriser les scripts locaux et les scripts signés à distance
  • Illimité :(Unrestricted:)  Autoriser tous les scripts

Comment activer ou désactiver l'exécution du script Windows PowerShell

Enfin, cliquez sur le  bouton OK  pour enregistrer la modification.

C'est tout! J'espère que cela aide.



About the author

Je suis un ingénieur logiciel avec plus de deux ans d'expérience dans les applications mobiles et de bureau. J'ai une expertise dans les mises à jour Windows, les services et Gmail. Mes compétences font de moi le candidat idéal pour des tâches telles que le développement d'applications Windows ou la maintenance de clients de messagerie.



Related posts