PowerShell je prilično moćan alat i kao PeterParker će vam reći; s velikom moći dolazi velika odgovornost. Ovaj se moćan alat može upotrijebiti za štetu vašem sustavu ako niste pažljivi kako ga koristiti. Konkretno, štetni skripti PowerShela, ako se dopuste da pokrenu, mogu nešto pokvariti. To je razlog zašto PowerShell ograničava pokretanje skripti. Ima nekoliko slojeva sigurnosti koji se mogu primijeniti koji ograničavaju sve skripte ili samo nepotpisane i neprovjerene skripte. Ako ne možete pokrenuti skriptu za PowerShell za koju ste sigurni da je sigurna, tada morate promijeniti politiku izvršenja PowerShell-a da biste to učinili. Evo kako.

Prijavite se u svoj sustav s administratorskim računom i otvorite PowerShell s administrativnim pravima.
Izvršite sljedeću naredbu;
Set-ExecutionPolicy
PowerShell će vas pitati za parametar. Parametar vam kaže koja su dopuštenja koja trebate postaviti za PowerShell.

Postoje četiri parametra koja možete postaviti;
Ograničen - Ne mogu se pokrenuti nikakve skripte. Windows PowerShell moguće je koristiti samo u interaktivnom načinu rada.
AllSigned - Moguće je pokrenuti samo skripte potpisane od strane pouzdanog izdavača.
RemoteSigned - Preuzete skripte prije potpisivanja mora potpisati pouzdan izdavač.
Neograničen - Bez ograničenja; sve Windows PowerShell skripte mogu se pokrenuti.
putem Microsoftovog TechNet-a
Unesite parametar koji odgovara dozvolama koje želite postaviti i dodirnite Enter.

Od vas će se tražiti da potvrdite promjenu prije izvršenja. Upišite odgovarajuće slovo za potvrdu promjene i dodirnite Enter.

Promjena se događa u pokretu. Nećete morati ponovno pokretati sustav ili PowerShell. Ako prethodno niste mogli pokrenuti skriptu PowerShell-a, sada možete dati PowerShell-u put i ona će se pokrenuti.
Obrtanje promjene je jednostavno i slijedi ovoisti postupak. Morate pokrenuti naredbu Set-ExecutionPolicy i tada dostaviti parametar po vašem izboru. Ako ste prethodno PowerShellu dali neograničeni pristup, možete ga ponovo ograničiti ili ograničiti s ispravnim parametrom.
Ovako mijenjate pravila izvršavanja PowerShell-a za sve verzije sustava Windows.
komentari