- - Як змінити політику виконання PowerShell

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

PowerShell є досить потужним інструментом і як ПітерПаркер вам скаже; з великою силою настає велика відповідальність. Цей потужний інструмент може бути використаний для заподіяння шкоди вашій системі, якщо ви не обережні, як нею користуватися. Зокрема, шкідливі сценарії PowerShell, якщо їх запустити, можуть щось зламати. Саме тому PowerShell обмежує запущені сценарії. Він має кілька шарів безпеки, які можна застосувати, які обмежують усі сценарії або просто непідписані та неперевірені сценарії. Якщо ви не можете запустити сценарій PowerShell, який ви впевнені, що це безпечно, вам потрібно змінити політику виконання PowerShell для цього. Ось як.

Увійдіть у свою систему за допомогою облікового запису адміністратора та відкрийте PowerShell з правами адміністратора.

Виконайте таку команду;

Set-ExecutionPolicy

PowerShell запитає вас про параметр. Параметр вказує, які дозволи встановити для PowerShell.

Ви можете встановити чотири параметри;

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

через Microsoft TechNet

Введіть параметр, який відповідає дозволам, які потрібно встановити, і натисніть Enter.

Вам буде запропоновано підтвердити зміну до її виконання. Введіть відповідну букву для підтвердження зміни та натисніть Enter.

Зміна відбувається на льоту. Вам не доведеться перезавантажувати систему або PowerShell. Якщо раніше ви не змогли запустити скрипт PowerShell, ви можете дати PowerShell шлях до нього зараз, і він запуститься.

Повернення зміни просте і випливає за цимтой самий процес. Ви повинні запустити команду Set-ExecutionPolicy і подати параметр на ваш вибір. Якщо раніше ви надавали PowerShell необмежений доступ, ви можете обмежити його або ще раз обмежити правильним параметром.

Так ви змінюєте політику виконання PowerShell для всіх версій Windows.

Коментарі