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

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

  Как да активирате автоматична корекция за математика в Microsoft Word

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

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

Set-ExecutionPolicy

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

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

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

  Тази интерактивна диаграма използва персонализирани филтри, за да намерите правилния лаптоп

чрез Microsoft TechNet

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

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

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

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

  Как да получите картина в картина за разговори в Google Meet

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