Kada preuzmete skriptu s interneta i pokušate ga pokrenuti, ako niste prethodno konfigurirali PowerShell, bacit će gadnu pogrešku u crvenom fontu. To je dovoljno za zastrašivanje većine korisnika, ali postoji jednostavan popravak.
PowerShell ima nekoliko načina izvršavanja koji definiraju koju vrstu koda dopušta pokretanje, a njome upravlja ključ registra koji živi u košnici HKLM. Postoje 4 različita načina izvršavanja, one su:
Zadana pravila izvršenja programa PowerShell zovu se Ograničeni. U ovom načinu rada, PowerShell djeluje samo kao interaktivna ljuska. Ne pokreće skripte i učitava samo konfiguracijske datoteke koje potpisuje izdavač koji vjerujete. Ako dobivate gadnu crvenu pogrešku, najvjerojatniji je uzrok da pokušavate pokrenuti nepotpisanu skriptu. Najsigurnije je napraviti izmjenu Izvršne politike na neograničeno, pokrenuti skriptu, a zatim vratite ga na ograničeno.
Da biste ga promijenili u neograničeno, pokrenite sljedeću naredbu s administratorskog sustava PowerShell:
Set-ExecutionPolicy Neograničeno
Bit ćete upitani jeste li sigurni da želite promijeniti Izvršnu politiku ponovno pritisnite tipku Enter.
Sada možete preuzeti preuzete skripte bez problema. Međutim, to je ozbiljan sigurnosni rizik ako zaboravite postaviti Izvršnu politiku natrag u Ograničeni način rada. Vjerojatno biste mogli pogoditi kako ga vratiti na Ograničeno, ali ne možete učiniti sljedeće:
Set-ExecutionPolicy Restricted
Ponovno će vas pitati jeste li sigurni da želite promijeniti način izvršavanja, idite naprijed i pritisnite Enter.