- - Как да промените политиката за изпълнение на PowerShell

Как да промените политиката за изпълнение на PowerShell

PowerShell е доста мощен инструмент и като ПитърПаркър ще ви каже; с голяма сила идва голяма отговорност. Този мощен инструмент може да се използва, за да навреди на системата ви, ако не внимавате как го използвате. По-конкретно, вредните скриптове на PowerShell, ако бъдат оставени да се изпълняват, могат да прекъснат нещо. Точно затова PowerShell ограничава изпълняваните скриптове. Той има няколко слоя на сигурност, които могат да бъдат приложени, които ограничават всички скриптове или просто неподписани и непотвърдени скриптове. Ако не можете да стартирате скрипт на PowerShell, за който сте сигурни, че е в безопасност, трябва да промените правилата за изпълнение на PowerShell, за да го направите. Ето как.

Влезте в системата си с акаунта на администратора и отворете PowerShell с администраторски права.

Изпълнете следната команда;

Set-ExecutionPolicy

PowerShell ще ви поиска параметър. Параметърът ви казва какви разрешения да зададете за PowerShell.

Има четири параметъра, които можете да зададете;

Ограничен - Не могат да се изпълняват скриптове. Windows PowerShell може да се използва само в интерактивен режим.
AllSigned - Могат да се изпълняват само скриптове, подписани от доверен издател.
RemoteSigned - Изтеглените скриптове трябва да бъдат подписани от надежден издател, преди да могат да бъдат стартирани.
неограничен - Без ограничения; всички скриптове на Windows PowerShell могат да бъдат стартирани.

чрез Microsoft TechNet

Въведете параметъра, който съответства на разрешенията, които искате да зададете, и докоснете Enter.

Ще бъдете помолени да потвърдите промяната, преди да бъде изпълнена. Въведете съответната буква, за да потвърдите промяната, и натиснете Enter.

Промяната става в движение. Няма да се налага да рестартирате системата или PowerShell. Ако преди това не сте успели да стартирате скрипт на PowerShell, можете да дадете на PowerShell пътя към него сега и той ще се изпълни.

Обръщането на промяната е просто и следва товасъщия процес. Трябва да изпълните командата Set-ExecutionPolicy и след това да предоставите параметъра по ваш избор. Ако преди това сте дали неограничен достъп на PowerShell, можете да го ограничите или ограничите отново с правилния параметър.

Ето как променяте правилата за изпълнение на PowerShell във всички версии на Windows.

Коментари