Як встановити політику виконання PowerShell

Можливо, вам доведеться встановити політику виконання PowerShell під час спроби запустити сценарії PowerShell, щоб дозволити запуску сценарію. В іншому випадку ви можете зустрітися з “ scriptname неможливо завантажити, тому що запущені сценарії вимкнено на цій системі. " повідомлення про помилку.

Використовуйте цей підручник, щоб дозволити виконання сценарію PowerShell у вашій системі Windows.

По-перше, переконайтеся, що сценарій не заблоковано при виконанні таких дій:

  1. Клацніть правою кнопкою миші на піктограмі сценарію, а потім виберіть " Властивості ".
  2. Переконайтеся, що встановлено прапорець " Розблокувати ", а потім виберіть " OK ".

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

  1. Виберіть кнопку « Пуск » і введіть « powershell ».
  2. Клацніть правою кнопкою миші " Windows PowerShell ", потім виберіть " Запуск від імені адміністратора ".
  3. Введіть наступне та натисніть " Enter ":

    Set-ExecutionPolicy RemoteSigned -Force

Варіант 2 - ключ реєстру

  1. Утримуючи клавішу Windows, натисніть кнопку " R ", щоб відкрити вікно "Виконати".
  2. Введіть " regedit ", потім виберіть " OK ":
  3. Перейдіть до наступного:
    • HKEY_LOCAL_Machine
    • ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ
    • Microsoft
    • PowerShell
    • 1
    • Shelllds
    • Microsoft.Powershell
  4. Клацніть правою кнопкою миші папку “ Microsoft.PowerShell ”, а потім виберіть “ New ”> “ String value ”.
  5. Введіть " ExecutionPolicy ", потім натисніть " Enter ", щоб встановити назву рядка.
  6. Відкрийте “ ExecutionPolicy ”, потім введіть “ RemoteSigned ” у полі “ Value data ”.
  7. Виберіть " OK ".

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

Параметри групової політики для встановлення політики виконання можна знайти в редакторі керування груповими політиками на цьому шляху:

  • Політики> Адміністративні шаблони> Компоненти Windows> Windows PowerShell> Увімкнути виконання скриптів