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