Principal Windows 10 Comment modifier la stratégie d'exécution PowerShell dans Windows 10

Comment modifier la stratégie d'exécution PowerShell dans Windows 10



Par défaut, PowerShell limite l'exécution des scripts sur les PC des utilisateurs finaux. Ce paramètre est bon du point de vue de la sécurité. Cependant, si vous utilisez beaucoup de scripts que vous avez téléchargés ou codés par vous-même, cela peut être vraiment ennuyeux. Dans cet article, nous examinerons comment modifier la stratégie d'exécution par défaut des scripts PowerShell dans Windows 10.

Publicité


Windows PowerShell a quatre stratégies d'exécution différentes:

  • Restreint - Aucun script ne peut être exécuté. Windows PowerShell ne peut être utilisé qu'en mode interactif.
  • AllSigned - Seuls les scripts signés par un éditeur de confiance peuvent être exécutés.
  • RemoteSigned - Les scripts téléchargés doivent être signés par un éditeur de confiance avant de pouvoir être exécutés.
  • Sans restriction - Aucune restriction; tous les scripts Windows PowerShell peuvent être exécutés.
  • Non défini - Aucune stratégie d'exécution n'a été définie.

Si la politique d'exécution n'est pas définie et n'est pas configurée, elle est affichée comme «Non défini». Voici comment vous pouvez voir la valeur actuelle.

Comment voir la stratégie d'exécution PowerShell

  1. Ouvrez PowerShell .
  2. Tapez ou copiez-collez la commande suivante et appuyez sur la touche Entrée:
    Get-ExecutionPolicy -List

PowerShell Voir la stratégie d

La commande affichera toutes les politiques d'exécution. Comme vous pouvez le voir, il existe un certain nombre d'étendues pour lesquelles la stratégie d'exécution peut être définie. Il peut être défini globalement pour tous les utilisateurs, pour l'utilisateur actuel uniquement ou pour le processus en cours. La stratégie de processus actuelle a la priorité sur les paramètres de l'utilisateur actuel. La stratégie utilisateur actuelle remplace l'option globale. Garde ça en tête. Voyons maintenant comment modifier la stratégie d'exécution de script pour PowerShell.

Modifier la stratégie d'exécution PowerShell pour un processus

  1. Ouvrir un invite de commande ou PowerShell.
  2. Lancez le fichier powershell.exe avec l'argument -ExecutionPolicy Unrestricted. Par exemple,
    Powershell.exe -ExecutionPolicy Unrestricted -Fichier c:  data  test.ps1

Cela démarrera votre script à l'aide de la politique d'exécution sans restriction. Au lieu du script, vous pouvez démarrer une applet de commande ou ce que vous voulez. Au lieu de «Illimité», vous pouvez utiliser toute autre politique mentionnée ci-dessus.

Conseil: Pour une console PowerShell ouverte, vous pouvez changer la stratégie d'exécution à l'aide de la commande:

Processus Set-ExecutionPolicy Unrestricted -Scope

Il restera actif jusqu'à ce que vous fermiez la fenêtre PowerShell actuelle.La stratégie d

Modifier la stratégie d'exécution PowerShell pour l'utilisateur actuel

  1. Ouvrez PowerShell.
  2. Tapez ou copiez-collez la commande suivante et appuyez sur la touche Entrée:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Conseil: Si la stratégie n'est pas définie après la commande ci-dessus, essayez de la combiner avec l'argument -Force, comme ceci:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Lorsque la stratégie d'exécution est définie pour l'utilisateur actuel, elle remplacera la portée 'LocalMachine'. Encore une fois, pour un processus, vous pouvez le remplacer pour l'instance PowerShell actuelle comme décrit ci-dessus.

Modifier la stratégie globale d'exécution PowerShell

Cette politique d'exécution s'applique à l'ordinateur, ce qui signifie qu'elle est efficace pour les comptes d'utilisateurs pour lesquels aucune politique d'exécution n'est appliquée individuellement. Avec les paramètres par défaut, il sera appliqué à tous les comptes d'utilisateurs.

Pour modifier la stratégie d'exécution PowerShell dans Windows 10 , procédez comme suit.

  1. Ouvrez PowerShell en tant qu'administrateur .
  2. Exécutez la commande suivante:
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

Vous avez terminé.

Modifier la stratégie d'exécution PowerShell avec un ajustement du registre

Il est possible de modifier la politique d'exécution avec un ajustement du registre pour l'utilisateur actuel et l'ordinateur. Voici comment cela peut être fait.

  1. Ouvrez le Éditeur de registre .
  2. Pour modifier la politique d'exécution de l'utilisateur actuel, accédez à
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. Définissez la valeur de chaîne ExecutionPolicy sur l'une des valeurs suivantes: Restreint, AllSigned, RemoteSigned, Unrestricted, Undefined.
  4. Pour modifier la stratégie d'exécution de l'étendue LocalMachine, accédez à
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. Définissez la valeur de chaîne ExecutionPolicy sur l'une des valeurs suivantes: Restreint, AllSigned, RemoteSigned, Unrestricted, Undefined.

Conseil: découvrez comment accéder à une clé de registre en un clic . Vous pouvez aussi basculer rapidement entre HKCU et HKLM dans l'éditeur de registre de Windows 10 .

cómo hacer un paisaje de una sola página en google docs

C'est ça.

Des Articles Intéressants

Choix De L'Éditeur

Comment supprimer un compte Discord
Comment supprimer un compte Discord
https://www.youtube.com/watch?v=D3SvpPJBxFo Les moyens d'envoyer des messages à vos amis en ligne ne manquent pas, mais si vous jouez un jour à des jeux, Discord est de loin la meilleure option pour vous. Bien que l'application de chat en soit devenue une
5 logiciels de conversion de fichiers gratuits et services en ligne
5 logiciels de conversion de fichiers gratuits et services en ligne
Vous recherchez un convertisseur de format de fichier gratuit ? Voici une liste de programmes gratuits de conversion de fichiers pour les vidéos, les audios, les images, les documents et autres.
Comment nettoyer l'installation de Windows 10
Comment nettoyer l'installation de Windows 10
Dans cet article, nous verrons comment réinstaller Windows 10 si vous l'avez déjà configuré, ou comment installer le système d'exploitation à partir de zéro. Cela peut être fait sur les ordinateurs UEFI et BIOS hérités.
Comment passer d'une caméra d'ordinateur portable à une webcam
Comment passer d'une caméra d'ordinateur portable à une webcam
Les caméras d'ordinateurs portables n'ont généralement pas une haute résolution, de nombreux utilisateurs d'ordinateurs portables achètent donc une webcam en remplacement. Cependant, avant de pouvoir utiliser le nouveau matériel, vous devez passer de la caméra de votre ordinateur portable à une webcam. Ce processus de commutation
Microsoft a officiellement annoncé des commentaires de texte pour la visionneuse Edge PDF
Microsoft a officiellement annoncé des commentaires de texte pour la visionneuse Edge PDF
La possibilité d'ajouter des notes à une sélection de fichiers PDF existe depuis un certain temps dans les versions Canary de Microsoft Edge. Cependant, ce n'est qu'aujourd'hui que la société l'a officiellement annoncé et a partagé quelques détails sur son fonctionnement. Si vous sélectionnez du texte dans un fichier PDF, vous pouvez cliquer avec le bouton droit sur la sélection et ajouter un
Comment obtenir Netherite dans Minecraft
Comment obtenir Netherite dans Minecraft
https://www.youtube.com/watch?v=tKBYo0DkXuk Lorsqu'il a été introduit pour la première fois, Netherite n'avait aucune utilité particulière pour les joueurs. Vous pouvez l'utiliser pour attribuer une tâche aux villageois, mais cela ne change rien à l'expérience globale du jeu. Vite
Supprimer le shell Linux ouvert ici Menu contextuel dans Windows 10
Supprimer le shell Linux ouvert ici Menu contextuel dans Windows 10
À partir du démarrage de Windows 10 Build 17672, le système d'exploitation comprend une commande de menu contextuel natif `` Ouvrir Linux Shell ici '', qui apparaît dans le menu contextuel étendu des dossiers (lorsque vous maintenez la touche Maj enfoncée). Si vous n'êtes pas content de le voir là-bas, il est facile de vous débarrasser de cette nouvelle commande.