Може да се наложи да зададете правилата за изпълнение на PowerShell, когато се опитвате да стартирате скриптове на PowerShell, за да позволите на скрипта да се изпълнява. В противен случай може да бъдете поздравени с „име на скрипт не може да се зареди, защото изпълняваните скриптове са деактивирани в тази система." съобщение за грешка.
Използвайте този урок, за да разрешите изпълнението на скрипт на PowerShell във вашата Windows система.
Първо, уверете се, че скриптът не е блокиран за изпълнение с тези стъпки:
- Щракнете с десния бутон върху иконата на скрипта, след което изберете „Имоти“.
- Уверете се, че „Отблокиране” е поставена отметка в квадратчето, след което изберете „Добре“.
![](/f/896adc95527728667dc0e42e2ee7098d.png)
Вариант 1 – PS команда
- Изберете „Започнете” бутон и напишете “powershell“.
- Кликнете с десния бутон "Windows PowerShell“, след което изберете “Изпълни като администратор“.
- Въведете следното, след което натиснете “Въведете“:
Set-ExecutionPolicy RemoteSigned -Force
Вариант 2 – ключ на системния регистър
- Задръжте натиснат Windows ключ, след което натиснете “Р”, за да изведете прозореца Run.
- Тип "regedit“, след което изберете “Добре“:
- Придвижете се до следното:
- HKEY_LOCAL_Машина
- СОФТУЕР
- Microsoft
- PowerShell
- 1
- Shelllds
- Microsoft. Powershell
- Щракнете с десния бутон върху „Microsoft. PowerShell” папка, след което изберете „Нов” > “Стойност на низа“.
- Тип "ExecutionPolicy“, след това натиснете “Въведете”, за да зададете името на низа.
- Отворете “ExecutionPolicy“, след това напишете “RemoteSigned” в „Данни за стойността” поле.
- Изберете “Добре“.
Вариант 3 – групова политика
Настройките в груповите правила за задаване на правилата за изпълнение могат да бъдат намерени в редактора за управление на групови правила на този път:
- Политики > Административни шаблони > Компоненти на Windows > Windows PowerShell > Включване на изпълнението на скрипт