PowerShell: установка политики выполнения

Возможно, вам придется установить политику выполнения PowerShell при попытке запустить сценарии PowerShell, чтобы разрешить запуск сценария. В противном случае вас могут встретить «имя сценария не может быть загружен, потому что в этой системе отключены запускаемые скрипты." сообщение об ошибке.

Используйте это руководство, чтобы разрешить выполнение сценария PowerShell в вашей системе Windows.

Во-первых, убедитесь, что выполнение сценария не заблокировано с помощью следующих шагов:

  1. Щелкните правой кнопкой мыши значок сценария и выберите «Характеристики“.
  2. Убедитесь, что «РазблокироватьУстановлен флажок, затем выберите «Ok“.

Вариант 1 - Команда PS

  1. Выберите «Начинать»И введите«Powershell“.
  2. Щелкните правой кнопкой мыши «Windows PowerShell", Затем выберите"Запустить от имени администратора“.
  3. Введите следующее, затем нажмите «Входить“:
    Set-ExecutionPolicy RemoteSigned -Force

Вариант 2 - ключ реестра

  1. Удерживайте Ключ Windows, затем нажмите "р», Чтобы открыть окно« Выполнить ».
  2. Тип "regedit", Затем выберите"Ok“:
  3. Перейдите к следующему:
    • HKEY_LOCAL_Machine
    • ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
    • Microsoft
    • PowerShell
    • 1
    • Shelllds
    • Microsoft. Powershell
  4. Щелкните правой кнопкой мыши значок «Microsoft. PowerShell», Затем выберите«Новый” > “Строковое значение“.
  5. Тип "ExecutionPolicy«, Затем нажмите«Входить», Чтобы задать имя строки.
  6. Открытым "ExecutionPolicy«, Затем введите«RemoteSigned" в "Данные значения" поле.
  7. Выбирать "Ok“.

Вариант 3 - Групповая политика

Параметры групповой политики для установки политики выполнения можно найти в редакторе управления групповыми политиками по этому пути:

  • Политики> Административные шаблоны> Компоненты Windows> Windows PowerShell> Включить выполнение сценария