PowerShell: Задайте правила за изпълнение

click fraud protection

Може да се наложи да зададете правилата за изпълнение на PowerShell, когато се опитвате да стартирате скриптове на PowerShell, за да позволите на скрипта да се изпълнява. В противен случай може да бъдете поздравени с „име на скрипт не може да се зареди, защото изпълняваните скриптове са деактивирани в тази система." съобщение за грешка.

Използвайте този урок, за да разрешите изпълнението на скрипт на PowerShell във вашата Windows система.

Първо, уверете се, че скриптът не е блокиран за изпълнение с тези стъпки:

  1. Щракнете с десния бутон върху иконата на скрипта, след което изберете „Имоти“.
  2. Уверете се, че „Отблокиране” е поставена отметка в квадратчето, след което изберете „Добре“.

Вариант 1 – PS команда

  1. Изберете „Започнете” бутон и напишете “powershell“.
  2. Кликнете с десния бутон "Windows PowerShell“, след което изберете “Изпълни като администратор“.
  3. Въведете следното, след което натиснете “Въведете“:
    Set-ExecutionPolicy RemoteSigned -Force

Вариант 2 – ключ на системния регистър

  1. Задръжте натиснат Windows ключ, след което натиснете “Р”, за да изведете прозореца Run.
  2. Тип "regedit“, след което изберете “Добре“:
  3. Придвижете се до следното:
    • HKEY_LOCAL_Машина
    • СОФТУЕР
    • Microsoft
    • PowerShell
    • 1
    • Shelllds
    • Microsoft. Powershell
  4. Щракнете с десния бутон върху „Microsoft. PowerShell” папка, след което изберете „Нов” > “Стойност на низа“.
  5. Тип "ExecutionPolicy“, след това натиснете “Въведете”, за да зададете името на низа.
  6. Отворете “ExecutionPolicy“, след това напишете “RemoteSigned” в „Данни за стойността” поле.
  7. Изберете “Добре“.

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

Настройките в груповите правила за задаване на правилата за изпълнение могат да бъдат намерени в редактора за управление на групови правила на този път:

  • Политики > Административни шаблони > Компоненти на Windows > Windows PowerShell > Включване на изпълнението на скрипт