Windows PowerShell are patru politici de execuție diferite:
- Restricţionat - Nu pot fi executate scripturi. Windows PowerShell poate fi utilizat numai în modul interactiv.
- AllSigned - Pot fi executate 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.
- Fără restricții - Fără restricții; toate scripturile Windows PowerShell pot fi executate.
- Nedefinit - Nu a fost setată nicio politică de execuție.
Dacă politica de execuție nu este setată și nu este configurată, este afișată ca „Nedefinit”. Iată cum puteți vedea valoarea curentă.
Cuprins ascunde Cum să vedeți Politica de execuție PowerShell Modificați politica de execuție PowerShell pentru un proces Schimbați politica de execuție PowerShell pentru utilizatorul curent Modificați politica globală de execuție PowerShell Schimbați politica de execuție PowerShell cu o modificare a registruluiCum să vedeți Politica de execuție PowerShell
- Deschideți PowerShell.
- Tastați sau copiați-lipiți următoarea comandă și apăsați tasta Enter:|_+_|
Comanda va afișa toate politicile de execuție. După cum puteți vedea, există o serie de domenii pentru care poate fi definită politica de execuție. Poate fi setat global pentru toți utilizatorii, numai pentru utilizatorul curent sau pentru procesul curent. Politica actuală a procesului are prioritate față de setările utilizatorului curent. Politica actuală privind utilizatorii înlocuiește opțiunea globală. Tine cont de asta. Acum, să vedem cum să schimbați politica de execuție a scripturilor pentru PowerShell.
mouse bluetooth logitech cum se conectează
Modificați politica de execuție PowerShell pentru un proces
- Deschideți un prompt de comandă sau PowerShell.
- Lansați fișierul powershell.exe cu argumentul -ExecutionPolicy Unrestricted. De exemplu,|_+_|
Acest lucru va porni scriptul folosind politica de execuție nerestricționată. Î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:
cum se conectează airpod pros la computer|_+_|
Acesta va rămâne activ până când închideți fereastra PowerShell curentă.
Schimbați politica de execuție PowerShell pentru utilizatorul curent
- Deschideți PowerShell.
- Tastați sau copiați-lipiți următoarea comandă și apăsați tasta Enter:|_+_|
Sfat: Dacă politica nu este setată după comanda de mai sus, încercați să o combinați cu argumentul -Force, astfel:
|_+_|Când politica de execuție este setată pentru utilizatorul curent, aceasta va suprascrie domeniul de aplicare „LocalMachine”. Din nou, pentru un proces, îl puteți suprascrie pentru instanța curentă PowerShell, așa cum este descris mai sus.
Modificați politica globală de execuție PowerShell
Această politică de execuție se aplică computerului, ceea ce înseamnă că este eficientă pentru acele conturi de utilizator care nu au nicio 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.
ia-mi șoferii
- Deschideți PowerShell ca administrator.
- Executați următoarea comandă:|_+_|
Esti gata.
Schimbați politica de execuție PowerShell cu o modificare a registrului
Este posibilă modificarea politicii de execuție cu o modificare a Registrului atât pentru utilizatorul actual, cât și pentru computer. Iată cum se poate face.
- Deschideți editorul de registry.
- Pentru a modifica politica de execuție pentru utilizatorul curent, accesați|_+_|
- Setați valoarea șirului ExecutionPolicy la una dintre următoarele valori: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
- Pentru a modifica politica de execuție pentru domeniul LocalMachine, accesați|_+_|
- 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 registry cu un singur clic . De asemenea, puteți comuta rapid între HKCU și HKLM în Editorul de registru al Windows 10.
Asta este.