Principal Windows 10 Cum se schimbă politica de execuție PowerShell în Windows 10

Cum se schimbă politica de execuție PowerShell în Windows 10



În mod implicit, PowerShell restricționează executarea scripturilor pe computerele utilizatorului final. Această setare este bună din punct de vedere al securității. Cu toate acestea, dacă utilizați o mulțime de scripturi pe care le-ați descărcat sau codificat de dvs., poate fi foarte enervant. În acest articol, vom examina cum să modificați politica de execuție implicită pentru scripturile PowerShell în Windows 10.

Reclama


Windows PowerShell are patru politici de execuție diferite:

  • Restricționat - Nu se pot rula scripturi. Windows PowerShell poate fi utilizat numai în modul interactiv.
  • AllSigned - Pot fi rulate numai scripturi semnate de un editor de încredere.
  • RemoteSigned - Scripturile descărcate trebuie să fie semnate de un editor de încredere înainte de a putea fi rulate.
  • Nelimitat - Fără restricții; toate scripturile Windows PowerShell pot fi rulate.
  • Nedefinit - Nu a fost stabilită nicio politică de execuție.

Dacă politica de execuție nu este setată și nu este configurată, se afișează ca „Nedefinit”. Iată cum puteți vedea valoarea curentă.

Cum se vede politica de execuție PowerShell

  1. Deschideți PowerShell .
  2. Tastați sau copiați-lipiți următoarea comandă și apăsați tasta Enter:
    Get-ExecutionPolicy -List

PowerShell Consultați Politica de execuție

Comanda va afișa toate politicile de execuție. După cum puteți vedea, există o serie de domenii pentru care politica de execuție poate fi definită. Poate fi setat la nivel global pentru toți utilizatorii, numai pentru utilizatorul actual sau pentru procesul curent. Politica de proces actuală are prioritate peste setările utilizatorului curent. Politica actuală a utilizatorului suprascrie opțiunea globală. Rețineți acest lucru. Acum, să vedem cum să schimbăm politica de execuție a scriptului pentru PowerShell.

Modificați politica de execuție PowerShell pentru un proces

  1. Deschideți un prompt de comandă sau PowerShell.
  2. Lansați fișierul powershell.exe cu argumentul -ExecutionPolicy Unrestricted. De exemplu,
    Powershell.exe -ExecutionPolicy Unrestricted -File c:  data  test.ps1

Aceasta vă va începe scriptul utilizând politica de execuție fără restricții. În loc de script, puteți porni un cmdlet sau ceea ce doriți. În loc de „Nerestricționat”, puteți utiliza orice altă politică menționată mai sus.

Sfat: pentru o consolă PowerShell deschisă, puteți schimba politica de execuție folosind comanda:

Set-ExecutionPolicy Unrestricted -Scope Process

Acesta va rămâne activ până când închideți fereastra curentă PowerShell.Politica de execuție PowerShell este setată pentru un proces

Schimbați politica de execuție PowerShell pentru utilizatorul curent

  1. Deschideți PowerShell.
  2. Tastați sau copiați-lipiți următoarea comandă și apăsați tasta Enter:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Sfat: dacă politica nu este setată după comanda de mai sus, încercați să o combinați cu argumentul -Force, astfel:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Când politica de execuție este setată pentru utilizatorul curent, aceasta va înlocui domeniul de aplicare „LocalMachine”. Din nou, pentru un proces, îl puteți suprascrie pentru instanța PowerShell curentă așa cum este descris mai sus.

Modificați politica globală PowerShell Execution

Această politică de execuție se aplică computerului, ceea ce înseamnă că este eficientă pentru acele conturi de utilizator care nu au o politică de execuție aplicată individual. Cu setările implicite, acesta va fi aplicat tuturor conturilor de utilizator.

Pentru a modifica politica de execuție PowerShell în Windows 10 , urmează următoarele instrucțiuni.

  1. Deschideți PowerShell ca administrator .
  2. Executați următoarea comandă:
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

Esti gata.

Schimbați politica de execuție PowerShell cu o modificare de registru

Este posibil să schimbați politica de execuție cu o modificare a Registrului atât pentru utilizatorul curent, cât și pentru computer. Iată cum se poate face.

  1. Deschide Editor de registru .
  2. Pentru a modifica politica de execuție pentru utilizatorul curent, accesați
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. Setați valoarea șirului ExecutionPolicy la una dintre următoarele valori: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
  4. Pentru a modifica politica de execuție pentru domeniul de aplicare LocalMachine, accesați
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. Setați valoarea șirului ExecutionPolicy la una dintre următoarele valori: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.

Sfat: Vedeți cum să accesați o cheie de registru cu un singur clic . De asemenea, puteți comutați rapid între HKCU și HKLM în Editorul de registry Windows 10 .

cum se folosește discordia pe ps4

Asta e.

Articole Interesante

Alegerea Editorului

Scrieți-vă propriul joc Raspberry Pi
Scrieți-vă propriul joc Raspberry Pi
Raspberry Pi este o senzație de calcul, dar a fost inițial conceput cu o intenție cheie: să inspire o nouă generație să privească dincolo de console de jocuri, smartphone-uri și tablete și să adopte calea codului. Dacă sunteți în căutarea
Cum să utilizați Bing AI pe Mac
Cum să utilizați Bing AI pe Mac
Pentru a utiliza Bing Chat pe un Mac, deschideți un browser web și vizitați site-ul web Bing. Conectați-vă la contul Microsoft și apoi selectați pictograma Bing Chat. De acolo, urmați instrucțiunile și sfaturile de pe această pagină pentru utilizarea asistentului Microsoft Bing AI pe Mac.
Cum să obțineți componente în Rimworld
Cum să obțineți componente în Rimworld
Componentele sunt elementele de bază ale practic orice folosiți în Rimworld. Dacă joci un joc fără Componente, nu vei ajunge prea departe. Aveți nevoie de aceste articole pentru a construi nave, arme de foc, dispozitive electrice și altele. Dar cum anume
Cum să adăugați un ton de apel pe iPhone 6S
Cum să adăugați un ton de apel pe iPhone 6S
Când vine vorba de personalizarea iPhone-ului, unul dintre cele mai bune lucruri pe care le puteți face este să personalizați tonul de apel. În timp ce personalizarea pe iPhone lipsește în multe domenii diferite, cel puțin suntem capabili să ne schimbăm
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Cum se activează citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium Microsoft Edge Chromium a primit o îmbunătățire a funcției de citire cu voce încorporată. Acum poate fi activat pentru fișierele PDF pe care le-ați citit în browser.Publicitate Această caracteristică nu este nouă pentru aplicația Edge. Omologul său EdgeHTML moștenit îl avea deja disponibil
Google Earth vs Google Earth Pro
Google Earth vs Google Earth Pro
Cel mai probabil ați auzit despre Google Earth. Dar ați auzit vreodată de fratele său mai mic, Google Earth Pro? Acest articol va analiza în profunzime ambele versiuni ale acestui software popular și va explica tot ce aveți nevoie
Ce este nou în Firefox 54
Ce este nou în Firefox 54
O nouă versiune a popularului browser Mozilla Firefox este disponibilă. Versiunea 54 are capturi de ecran, marcaje mobile, o interfață de utilizator rafinată pentru descărcări și procese de conținut multiproces. Reclamă Începând cu versiunea 54, funcția de conținut multiproces (e10s) este activată în mod implicit. Acest lucru îmbunătățește fiabilitatea Firefox, deoarece dacă o filă se blochează, cealaltă o va face