Windows: Executați scriptul powerhell - cum funcționează
Din motive de securitate, nu puteți rula scriptul Powershell sub Windows în mod implicit. În schimb, programele mici sunt blocate. În acest sfat practic vă arătăm cum puteți încă să porniți și să folosiți scriptul.
Rulați scriptul Powershell pe Windows - trebuie să faceți asta
Dacă doriți să rulați un script Powershell pe Windows, trebuie mai întâi să eliminați blocul:
- Faceți clic dreapta pe comanda rapidă Powershell și selectați „Executare ca administrator”. Este posibil să fie nevoie să confirmați acest pas.
- Executați comanda „Set-ExecutionPolicy RemoteSigned” aici, astfel încât scripturile să fie executate.
- Notă: Această comandă execută toate scripturile, ceea ce poate duce la un risc de securitate.
- „RemoteSigned” necesită o semnătură digitală pentru a o executa și o folosește pentru scripturile descărcate de pe Internet. Windows rulează întotdeauna scripturi locale pe care le-ați creat pe computer.
- Prin urmare, puteți utiliza variabila „AllSigned” în loc de „RemoteSigned”. Deci toate scripturile sunt executate cu o semnătură digitală. Dacă semnătura nu este cunoscută, vi se va cere permisiunea.
- Variabila „Fără restricții” execută toate scripturile, dar este emis un avertisment pentru scripturile nesemnate descărcate de pe Internet. În acest caz, comanda este "Set-ExecutionPolicy Unrestricted".
- Cu comanda "powershell -ep RemoteSigned -file MyScript.ps1" puteți configura o excepție pentru fișierul dvs. Înlocuiți variabila „MyScript.ps1” cu numele dvs. de fișier.
Executați scriptul powershell - editați drepturile grupului
În mod alternativ, puteți edita drepturile grupului sub Windows 10. Avantajul: nu trebuie să alegeți între comenzile confuze.
- Introduceți „Computer and user configuration” în căutarea Windows și porniți programul cu același nume.
- Treceți aici la „Orientări” și apoi la „Șabloane administrative”.
- În „Componente Windows” căutați folderul „Windows PowerShell”.
- Faceți dublu clic pe intrarea „Permite executarea scriptului”.
- Aici veți găsi opțiunile de setare „Permiteți scripturi locale și scripturi semnate de la distanță”, „Permiteți doar scripturi semnate” și „Permiteți toate scripturile”.
- Din motive de securitate, vă recomandăm să utilizați opțiunea „Permiteți scripturi locale și scripturi semnate la distanță”. Acest lucru protejează computerul în mod optim.
Aceste instrucțiuni se bazează pe Windows 8 sau Windows 10. Vă vom arăta cele mai importante comenzi ale Powershell în următorul sfat practic.