How to bypass Powershell execution policy
Restrictiile pe execution policy din powershell nu au fost niciodata gandite ca un mod absolut de a bloca rularea scripturilor. Este mai mult ca o protectie si pentru end user si pentru administratori de a nu rula ceva accidental.
Si chiar daca pentru a seta execution policy pe Unrestricted cere drept de admin:
Asta nu inseamna ca e nevoie de drepturi administrative ca sa rulezi un script.
Cel mai simplu workaround in caz ca nu aveti drepturi de administrator sau nu doriti sa modificati configuratia este sa faceti bypass la aceasta protectie doar pentru sesiunea respectiva:
Comanda necesara este Set-ExecutionPolicy Bypass Process, si va afecta doar sesiunea powershell curenta.
La fel puteti rula si Set-ExecutionPolicy Unrestricted –Scope CurrentUser
Dar asta va afecta intreg profilul utilzatorului.
PS: Puteti face oricand reset setand execution policy pe Undefined.