Cum se schimbă politica de execuție PowerShell

PowerShell este un instrument destul de puternic și, după cum vă va spune Peter Parker; cu mare putere vine o mare responsabilitate. Acest instrument puternic poate fi folosit pentru a vă deteriora sistemul dacă nu aveți grijă cum îl utilizați. Mai exact, scripturile PowerShell dăunătoare, dacă sunt permise să ruleze, pot rupe ceva. Acesta este tocmai motivul pentru care PowerShell restricționează rularea scripturilor. Are mai multe straturi de securitate care pot fi aplicate care restricționează toate scripturile sau doar scripturile nesemnate și neverificate. Dacă nu puteți rula un script PowerShell despre care sunteți sigur că este în siguranță, atunci trebuie să modificați politica de execuție PowerShell pentru a face acest lucru. Iată cum.

Conectați-vă la sistemul dvs. cu contul de administrator și deschideți PowerShell cu drepturi administrative.

Rulați următoarea comandă;

Set-ExecutionPolicy

PowerShell vă va cere un parametru. Parametrul vă spune ce permisiuni să setați pentru PowerShell.

Există patru parametri pe care îi puteți seta;

Restricţionat – Nu pot fi executate scripturi. Windows PowerShell poate fi utilizat numai în modul interactiv.
AllSigned – Numai scripturile semnate de un editor de încredere pot fi executate.
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.

prin Microsoft TechNet

Introduceți parametrul care corespunde permisiunilor pe care doriți să le setați și atingeți Enter.

Vi se va cere să confirmați modificarea înainte de a fi executată. Tastați litera corespunzătoare pentru a confirma modificarea și atingeți Enter.

  Foaia de parcurs către eficiența agilă

Schimbarea are loc din mers. Nu va trebui să reporniți sistemul sau PowerShell. Dacă anterior nu ați putut rula un script PowerShell, puteți da PowerShell calea către acesta acum și va rula.

Inversarea modificării este simplă și urmează același proces. Trebuie să rulați comanda Set-ExecutionPolicy și apoi să furnizați parametrul la alegere. Dacă anterior ați acordat PowerShell acces nerestricționat, îl puteți restricționa sau limita încă o dată cu parametrul corect.

Acesta este modul în care modificați politica de execuție PowerShell pe toate versiunile de Windows.