Как изменить политику выполнения PowerShell

click fraud protection

PowerShell - довольно мощный инструмент, и, как скажет вам Питер Паркер; с большой властью приходит большая ответственность. Этот мощный инструмент может быть использован для нанесения вреда вашей системе, если вы не будете осторожны с его использованием. В частности, вредоносные скрипты PowerShell, если их запускать, могут что-то сломать. Именно поэтому PowerShell ограничивает выполнение скриптов. Он имеет несколько уровней безопасности, которые могут применяться, которые ограничивают все сценарии или только неподписанные и непроверенные сценарии. Если вы не можете запустить сценарий PowerShell, который, как вы уверены, безопасен, вам нужно изменить политику выполнения PowerShell, чтобы сделать это. Вот как.

Войдите в свою систему с учетной записью администратора и откройте PowerShell с правами администратора.

Запустите следующую команду;

Set-ExecutionPolicy

PowerShell запросит у вас параметр. Параметр сообщает, какие разрешения нужно установить для PowerShell.

Есть четыре параметра, которые вы можете установить;

instagram viewer

Ограниченный - Никакие сценарии не могут быть запущены. Windows PowerShell можно использовать только в интерактивном режиме.
AllSigned - Можно запускать только сценарии, подписанные доверенным издателем.
RemoteSigned - Загруженные сценарии должны быть подписаны доверенным издателем, прежде чем они могут быть запущены.
неограниченный - Нет ограничений; все сценарии Windows PowerShell могут быть запущены.

через Microsoft TechNet

Введите параметр, который соответствует разрешениям, которые вы хотите установить, и нажмите Enter.

Вам будет предложено подтвердить изменение, прежде чем оно будет выполнено. Введите соответствующую букву, чтобы подтвердить изменение и нажмите Enter.

Изменение происходит на лету. Вам не нужно перезагружать систему или PowerShell. Если ранее вы не могли запустить скрипт PowerShell, вы можете указать PowerShell путь к нему, и он запустится.

Отменить изменение просто и следует тому же процессу. Вы должны запустить команду Set-ExecutionPolicy и затем предоставить параметр по вашему выбору. Если ранее вы предоставили PowerShell неограниченный доступ, вы можете ограничить его или ограничить еще раз с помощью правильного параметра.

Это способ изменения политики выполнения PowerShell во всех версиях Windows.

watch instagram story