Windows PowerShell Este, fără îndoială, unul dintre instrumentele de management și control încorporate în sistemele de operare Windows, care ne oferă mai multe opțiuni atunci când executăm diverse sarcini de administrare, suport sau informaționale datorită grupului său larg de cmdleturi.
Încetul cu încetul, Windows PowerShell devine succesorul binecunoscutului și mult folosit CMD sau Prompt de comandă.
Una dintre principalele sarcini pentru care folosim Windows PowerShell este executarea lui scripturi pentru a automatiza sarcinile din sistemul de operare sau pentru a crea diverse acțiuni în acesta, dar fiecare script poate modifica registre, servicii sau valori ale sistemului care, atunci când sunt executate prost, pot programe de ruină, aplicații sau sistemul de operare în sine, de aici importanța și grija de a ști ce scripturi rulăm pe sistemul de operare.
Acest risc crește mai mult dacă echipamentul este partajat, adică nu numai că accesăm, ci și mai mulți utilizatori care pot sau nu să execute scripturi fără ca noi să știm acest lucru și, în cele din urmă, acest lucru poate fi în detrimentul performanța optima și stabilitatea echipamentului.
Pentru a preveni acest lucru și având în vedere faptul că nu putem fi conștienți de activitățile din echipă tot timpul, Microsoft ne-a oferit diverse opțiuni pentru a restricționa executarea scriptului și alte sarcini din Windows PowerShell care ne vor permite să fim mai calmi.
1. Diviziuni de permisiuni în Windows PowerShell
Windows, după cum am menționat, a împărțit permisiunile atunci când se utilizează Windows PowerShell în următoarele opțiuni:
Restricted - RestrictedComenzile nu pot fi executate și Windows PowerShell poate fi numai utilizat în modul interactiv.
AllSigned - Numai semnăturiCu această permisiune pot fi executate numai scripturi care vin semnate de către un editor de încredere.
RemoteSigned - Semnătură la distanțăCu această permisiune, toate scripturile descărcate trebuie să conțină fisemnătură de la un editor de încredere înainte de a fi executat.
Nerestricționat - NerestricționatCu această permisiune toate scripturile pot fi rulate fără restricții în Windows PowerShell. Această politică este recomandată numai dacă folosim echipamentul.
2. Cum se setează politica de execuție în Windows PowerShell
Pasul 1
Pentru a începe procesul vom deschide o consolă Windows PowerShell ca administratori (Faceți clic dreapta / Rulați ca administrator) și în consola afișată vom introduce următorul cmdlet
Set-ExecutionPolicyPasul 2
Va fi afișată următoarea fereastră. După cum vedem, sistemul ne cere să introducem noua valoare de atribuit pentru politica de execuție, amintiți-vă că avem patru posibilități.
MARI
Pasul 3
Introducem valoarea dorită în câmp ExecutionPolicy și faceți clic pe introduce. În acest caz, am stabilit politica Nelimitat deoarece doar noi folosim echipamentul.
MARI
Pasul 4
Acum trebuie să confirmăm acțiunea care trebuie executată introducând litera respectivă, în acest caz introducem litera O astfel încât valoarea să fie Da la toate și apăsați Enter.
MARI
Putem ieși din Windows PowerShell și ne-am stabilit politica de execuție într-un mod simplu și practic, oferind o securitate mai mare sistemului. În acest fel vom împiedica alți utilizatori să execute scripturi pe care nu le dorim. Putem de asemenea blocați execuția și utilizarea aplicațiilor în Windows, aruncați o privire la acest tutorial și protejați-vă echipamentul.
Blocați aplicațiile W10