Cum se schimbă politica de execuție PowerShell

Gestionarea Politicii de Execuție PowerShell: Un Ghid Esențial

PowerShell, un instrument remarcabil de puternic, necesită o abordare responsabilă, așa cum ne-ar reaminti Peter Parker. Utilizarea necorespunzătoare a acestui instrument poate duce la deteriorarea sistemului. În mod specific, scripturile PowerShell malițioase pot provoca daune semnificative dacă sunt executate fără precauție. Din acest motiv, PowerShell impune restricții asupra executării scripturilor, aplicând mai multe niveluri de securitate pentru a limita rularea tuturor scripturilor sau doar a celor nesemnate și neverificate.

Dacă întâmpinați dificultăți în a rula un script PowerShell despre care sunteți absolut sigur că este sigur, atunci este necesar să ajustați politica de execuție PowerShell. În cele ce urmează, vă vom prezenta cum puteți realiza acest lucru.

În primul rând, autentificați-vă în sistemul dvs. utilizând un cont de administrator și lansați PowerShell cu drepturi administrative.

Apoi, executați următoarea comandă:

Set-ExecutionPolicy

PowerShell va solicita specificarea unui parametru, care determină permisiunile care vor fi alocate.

Parametrii disponibili sunt:

Restricţionat Nu permite executarea niciunui script. PowerShell va funcționa doar în modul interactiv.
AllSigned Permite doar rularea scripturilor semnate de editori de încredere.
RemoteSigned Scripturile descărcate trebuie să fie semnate de un editor de încredere pentru a fi executate.
Fără restricții Permite executarea oricărui script PowerShell fără restricții.

Detalii suplimentare prin Microsoft TechNet

Introduceți parametrul care corespunde nivelului de permisiuni dorit și apăsați tasta Enter.

Vi se va solicita să confirmați modificarea înainte ca aceasta să fie aplicată. Introduceți litera corespunzătoare pentru a confirma și apăsați Enter.

Modificarea va intra în vigoare imediat. Nu este necesară repornirea sistemului sau a PowerShell-ului. După efectuarea modificărilor, veți putea rula scripturile PowerShell, indicând calea corespunzătoare.

Pentru a anula modificarea, repetați același proces. Rulați din nou comanda `Set-ExecutionPolicy` și alegeți parametrul dorit. Dacă anterior ați acordat PowerShell acces nerestricționat, îl puteți restricționa sau limita din nou prin selectarea parametrului adecvat.

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