PowerShell: налаштуйте політику виконання

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

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

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

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

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

  1. Виберіть "Почніть” і введіть “powershell“.
  2. Клацніть правою кнопкою миші "Windows PowerShell“, потім виберіть “Запустити від імені адміністратора“.
  3. Введіть наступне, потім натисніть «Введіть“:
    Set-ExecutionPolicy RemoteSigned -Force

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

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

Варіант 3 – Групова політика

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

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