Comment définir une stratégie d'exécution de PowerShell

Vous devrez peut-être définir la stratégie d'exécution de PowerShell lors de la tentative d'exécution de scripts PowerShell pour permettre l'exécution du script. Sinon, vous risquez de recevoir un message «Le nom du script ne peut pas être chargé car l'exécution des scripts est désactivée sur ce système. " Message d'erreur.

Utilisez ce didacticiel pour autoriser l'exécution de scripts PowerShell sur votre système Windows.

Tout d'abord, assurez-vous que l'exécution du script ne soit pas bloquée avec ces étapes:

  1. Cliquez avec le bouton droit sur l'icône du script, puis sélectionnez « Propriétés ».
  2. Assurez-vous que la case à cocher « Débloquer » est cochée, puis sélectionnez « OK ».

Option 1 - Commande PS

  1. Sélectionnez le bouton " Démarrer " et tapez " powershell ".
  2. Cliquez avec le bouton droit de la souris sur « Windows PowerShell », puis sélectionnez « Exécuter en tant qu'administrateur ».
  3. Tapez ce qui suit, puis appuyez sur " Entrée ":

    Set-ExecutionPolicy RemoteSigned -Force

Option 2 - Clé de registre

  1. Maintenez la touche Windows enfoncée, puis appuyez sur « R » pour afficher la fenêtre Exécuter.
  2. Tapez « regedit », puis sélectionnez « OK »:
  3. Accédez à ce qui suit:
    • HKEY_LOCAL_Machine
    • LOGICIEL
    • Microsoft
    • PowerShell
    • 1
    • Shelllds
    • Microsoft.Powershell
  4. Cliquez avec le bouton droit sur le dossier « Microsoft.PowerShell », puis sélectionnez « Nouveau »> « Valeur de chaîne ».
  5. Tapez " ExecutionPolicy ", puis appuyez sur " Entrée " pour définir le nom de la chaîne.
  6. Ouvrez « ExecutionPolicy », puis tapez « RemoteSigned » dans le champ « Value data ».
  7. Sélectionnez " OK ".

Option 3 - Stratégie de groupe

Les paramètres de la stratégie de groupe pour définir la stratégie d'exécution sont disponibles dans l'Éditeur de gestion des stratégies de groupe, à l'emplacement suivant:

  • Stratégies> Modèles d'administration> Composants Windows> Windows PowerShell> Activer l'exécution de script