Principal Windows 10 Com canviar la política d'execució de PowerShell al Windows 10

Com canviar la política d'execució de PowerShell al Windows 10



Per defecte, PowerShell restringeix l'execució de seqüències d'ordres als ordinadors d'usuaris finals. Aquesta configuració és bona des del punt de vista de la seguretat. Tot i això, si utilitzeu molts scripts que heu descarregat o codificat per vosaltres mateixos, pot ser realment molest. En aquest article, revisarem com canviar la política d'execució predeterminada per als scripts PowerShell al Windows 10.

Anunci publicitari


El Windows PowerShell té quatre polítiques d'execució diferents:

  • Restringit: no es poden executar scripts. Windows PowerShell només es pot utilitzar en mode interactiu.
  • AllSigned: només es poden executar scripts signats per un editor de confiança.
  • RemoteSigned: els scripts descarregats han de ser signats per un editor de confiança abans de poder-los executar.
  • Sense restriccions: sense restriccions; es poden executar tots els scripts del Windows PowerShell.
  • Sense definir: no s'ha establert cap política d'execució.

Si la política d'execució no està configurada i no està configurada, es mostrarà com a 'Sense definir'. A continuació s’explica com podeu veure el valor actual.

Com es pot veure la política d'execució de PowerShell

  1. Obriu PowerShell .
  2. Escriviu o copieu-enganxeu l'ordre següent i premeu la tecla Retorn:
    Get-ExecutionPolicy -List

PowerShell Vegeu la política d

L'ordre mostrarà totes les polítiques d'execució. Com podeu veure, hi ha diversos àmbits per als quals es pot definir la política d'execució. Es pot configurar globalment per a tots els usuaris, només per a l'usuari actual o per al procés actual. La política de procés actual té prioritat per sobre de la configuració de l'usuari actual. La política d'usuari actual substitueix l'opció global. Tingueu-ho present. Ara, vegem com canviar la política d'execució de seqüències d'ordres per a PowerShell.

Canvieu la política d'execució de PowerShell per a un procés

  1. Obriu un símbol del sistema o PowerShell.
  2. Inicieu el fitxer powershell.exe amb l'argument -ExecutionPolicy Unrestricted. Per exemple,
    Powershell.exe -ExecutionPolicy Unrestricted -Fichier c:  data  test.ps1

Això iniciarà el vostre script mitjançant la política d'execució sense restriccions. En lloc de l'script, podeu iniciar un cmdlet o el que vulgueu. En lloc de 'Sense restriccions', podeu utilitzar qualsevol altra política esmentada anteriorment.

Consell: per a una consola PowerShell oberta, podeu canviar la política d'execució mitjançant l'ordre:

Set-ExecutionPolicy Unrestricted -Scope Process

Es mantindrà actiu fins que tanqueu la finestra actual del PowerShell.La política d

Canvieu la política d'execució de PowerShell per a l'usuari actual

  1. Obriu PowerShell.
  2. Escriviu o copieu-enganxeu l'ordre següent i premeu la tecla Retorn:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Consell: si la política no s'estableix després de l'ordre anterior, intenteu combinar-la amb l'argument -Force, així:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Quan la política d'execució s'estableixi per a l'usuari actual, substituirà l'abast 'LocalMachine'. De nou, per a un procés, podeu substituir-lo per a la instància actual de PowerShell tal com es descriu anteriorment.

Canvieu la política global d'execució de PowerShell

Aquesta política d’execució s’aplica a l’ordinador, és a dir, és eficaç per a aquells comptes d’usuari que no tinguin cap política d’execució aplicada individualment. Amb la configuració predeterminada, s'aplicarà a tots els comptes d'usuari.

Per canviar la política d’execució de PowerShell al Windows 10 , feu el següent.

  1. Obriu PowerShell com a administrador .
  2. Executeu l'ordre següent:
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

Estàs acabat.

Canvieu la política d'execució de PowerShell amb una modificació del registre

És possible canviar la política d'execució amb una modificació del registre tant per a l'usuari actual com per a l'ordinador. A continuació s’explica com es pot fer.

  1. Obriu el fitxer Editor del registre .
  2. Per canviar la política d'execució de l'usuari actual, aneu a
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. Establiu el valor de la cadena ExecutionPolicy en un dels valors següents: Restringit, AllSigned, RemoteSigned, Unrestricted, Undefined.
  4. Per canviar la política d'execució de l'abast de LocalMachine, aneu a
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. Establiu el valor de la cadena ExecutionPolicy en un dels valors següents: Restringit, AllSigned, RemoteSigned, Unrestricted, Undefined.

Consell: Vegeu com accedir a una clau de registre amb un sol clic . A més, podeu canvieu ràpidament entre HKCU i HKLM a l'editor del registre de Windows 10 .

desactiveu el compte d'administrador de Windows 10

Això és.

Articles D'Interès

L'Elecció De L'Editor

Com inserir esdeveniments de Google Calendar en un document de Google
Com inserir esdeveniments de Google Calendar en un document de Google
Els calendaris són la manera perfecta d'organitzar la vostra programació i planificar esdeveniments. Sense calendaris, el món no podria funcionar com ho fa avui. Com passa amb molts productes de Google, el seu Calendari és una eina útil
Com actualitzar el teu Fitbit
Com actualitzar el teu Fitbit
A continuació s'explica com actualitzar el rastrejador de Fitbit i què fer si falla l'actualització de Fitbit.
Com saber si algú ha comprovat la vostra ubicació a Snapchat
Com saber si algú ha comprovat la vostra ubicació a Snapchat
https://www.youtube.com/watch?v=_bgk9DUkOqw Snap Map és una funció de Snapchat que us permet compartir la vostra pròpia ubicació i veure on són els vostres amics. Quan va sortir Snap Maps per primera vegada, alguns usuaris es van molestar bastant
Com recuperar missatges de veu a l'iPhone
Com recuperar missatges de veu a l'iPhone
Heu suprimit un missatge de veu que necessiteu tornar? Hi ha alguns casos en què podeu recuperar missatges de veu suprimits. Heus aquí com.
Com mostrar el percentatge de bateria a Android
Com mostrar el percentatge de bateria a Android
Vols saber quanta bateria li queda al teu telèfon? A continuació s'explica com es mostra el percentatge de bateria i els telèfons intel·ligents Android.
Què és el signe d'interrogació en un quadre a iMessage?
Què és el signe d'interrogació en un quadre a iMessage?
Si sou un usuari d'Apple, és possible que hàgiu trobat un símbol estrany (un signe d'interrogació en un quadre) quan envieu un iMessage. Aquest símbol pot ser confús i frustrant, sobretot si confieu en iMessage per comunicar-vos amb el vostre
Eviteu que Windows 10 suprimeixi la memòria cau de miniatures
Eviteu que Windows 10 suprimeixi la memòria cau de miniatures
Al Windows 10, File Explorer pot mostrar miniatures de previsualització dels fitxers d'imatge i vídeo que heu emmagatzemat a la unitat de disc. Els usuaris han notat que Windows 10 elimina automàticament la memòria cau de miniatures.