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

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

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

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

  1. Щелкните правой кнопкой мыши значок скрипта, затем выберите « Свойства ».
  2. Убедитесь, что установлен флажок « Разблокировать », затем нажмите « ОК ».

Вариант 1 - PS Command

  1. Нажмите кнопку « Пуск » и введите « powershell ».
  2. Щелкните правой кнопкой мыши « Windows PowerShell », затем выберите « Запуск от имени администратора ».
  3. Введите следующее, затем нажмите « Enter »:

    Set-ExecutionPolicy RemoteSigned -Force

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

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

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

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

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