Как включить или выключить выполнение сценария Windows PowerShell

Если вы хотите включить или выключить выполнение сценария Windows PowerShell(turn on or off Windows PowerShell script execution) в Windows 10 , следуйте этому пошаговому руководству. Мы будем использовать редактор реестра(Registry Editor) и редактор локальной групповой политики(Local Group Policy Editor) , чтобы включить или отключить эту функцию.

Windows PowerShell — это важный и удобный инструмент, включенный в операционную систему Windows . В основном существует два типа сценариев — подписанные доверенным издателем и локальные сценарии. Локальные скрипты — это то, что вы создаете на своем персональном компьютере, тогда как другой — это то, что доверенный издатель подписал для выполнения конкретной задачи.

Включить или отключить выполнение скрипта Windows PowerShell

Чтобы включить или отключить выполнение сценария Windows PowerShell с помощью (Windows PowerShell)редактора групповой политики(Group Policy Editor) , выполните следующие действия.

  1. Найдите gpedit.msc в поле поиска на панели задач.
  2. Нажмите « Изменить групповую политику»(Edit group policy) в результатах поиска.
  3. Перейдите в Windows PowerShell в разделе « Конфигурация компьютера(Computer Configuration) » .
  4. Дважды щелкните Включить выполнение сценария(Turn on Script Execution) .
  5. Выберите параметр « Включено(Enabled) ».
  6. Выберите политику выполнения(Execution Policy) из раскрывающегося списка.
  7. Выберите параметр « Отключено(Disabled) », чтобы отключить выполнение скрипта.
  8. Нажмите «Применить(Apply) » и «ОК(OK) » .

Давайте подробно рассмотрим эти шаги.

Сначала вам нужно будет открыть редактор локальной групповой политики(Local Group Policy Editor) на вашем компьютере. Для этого выполните поиск в поле поиска gpedit.mscна панели задач(Taskbar) и нажмите  « Изменить групповую политику» (Edit group policy ) в результатах поиска. После открытия этого инструмента перейдите по следующему пути:

Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell

В  папке Windows PowerShell  вы увидите параметр  Turn on Script Execution . Дважды щелкните по нему и выберите  параметр « Включено (Enabled ) ».

Включить или отключить выполнение скрипта Windows PowerShell

После этого выберите Execution Policy из выпадающего списка. Вы увидите эти три варианта:

  • Разрешить только подписанные скрипты
  • Разрешить(Allow) локальные скрипты и удаленно подписанные скрипты
  • Разрешить все скрипты

Если вы хотите отключить выполнение сценария в Windows PowerShell , выберите параметр  Disabled  .

В любом случае нажмите  « Применить (Apply ) » и  « ОК (OK ) » , чтобы сохранить изменения.

Как было сказано ранее, такое же изменение можно внести с помощью редактора реестра(Registry Editor) . Перед этим рекомендуется  создать точку восстановления системы  и  сделать резервную копию всех файлов реестра(backup all Registry files) .

Включить или отключить выполнение сценария Windows PowerShell с помощью (Windows PowerShell)реестра(Registry)

Чтобы включить или отключить выполнение сценария Windows PowerShell , выполните следующие действия.

  1. Нажмите Win+R .
  2. Введите regedit и нажмите кнопку Enter .
  3. Нажмите кнопку Да(Yes) .
  4. Перейдите в Windows внутри ключа HKLM(HKLM key) .
  5. Щелкните правой кнопкой мыши Windows > Создать > Ключ.
  6. Назовите его PowerShell .
  7. Щелкните правой кнопкой мыши(Right-click) PowerShell PowerShell > New DWORD((Value) 32-разрядное) .
  8. Назовите его как EnableScripts .
  9. Дважды щелкните по нему, чтобы установить значение(Value) данных как 1 .
  10. Right-click PowerShell > New > String Value .
  11. Назовите его ExecutionPolicy .
  12. Дважды щелкните по нему, чтобы установить данные значения(Value) , как указано ниже.

Если вы хотите узнать больше, продолжайте читать.

Чтобы начать, нажмите  Win+R , введите regeditи нажмите  кнопку Enter  . Если вы видите приглашение UAC , нажмите кнопку «  Да (Yes ) » , чтобы открыть редактор реестра(Registry Editor) на вашем компьютере. После этого перейдите по следующему пути:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

Щелкните правой кнопкой мыши Windows, выберите «  New > Key,  и назовите его  PowerShell .

Как включить или выключить выполнение сценария Windows PowerShell

Вам нужно будет создать значение DWORD (32-разрядное) и значение String (Value)в(String Value) ключе  PowerShell (PowerShell )Для этого щелкните правой кнопкой мыши PowerShell > New > DWORD (32-bit) Value и назовите его  EnableScripts .

Как включить или выключить выполнение сценария Windows PowerShell

Дважды щелкните(Double-click) EnableScripts ,(EnableScripts) чтобы установить  значение данных (Value data ) как  или  0 . Если вы хотите включить эту функцию, сделайте ее  1 . В противном случае пусть будет  0 .

Как включить или выключить выполнение сценария Windows PowerShell

Теперь вам нужно будет установить политику выполнения. Для этого щелкните правой кнопкой мыши PowerShell > New > String Value и назовите его  ExecutionPolicy .

Как включить или выключить выполнение сценария Windows PowerShell

После этого дважды щелкните по нему и введите  данные значения, (Value data ) как указано ниже:

  • AllSigned:  разрешить только подписанные сценарии .
  • RemoteSigned : разрешить локальные скрипты и скрипты с удаленной подписью.
  • Без ограничений:(Unrestricted:)  разрешить все сценарии

Как включить или выключить выполнение сценария Windows PowerShell

Наконец, нажмите  кнопку OK  , чтобы сохранить изменения.

Это все! Надеюсь, поможет.



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts