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

Когда я пытаюсь выполнить свой сценарий PowerShell, я получаю эту ошибку:

Файл C:\Common\Scripts\hello.ps1 не может быть загружен, потому что выполнение сценариев отключено в этой системе. См. "получать-справку about_signing" для получения дополнительной информации.
В line:1 char:13
+. \hello.ps1 <<<<
+ CategoryInfo: NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId: RuntimeException

281
задан 08.02.2010, 20:41

2 ответа

  1. Запустите Windows PowerShell с опции "Run as Administrator". Только члены Группы администраторов на компьютере могут изменить политику выполнения.

  2. Позвольте запустить неподписанные скрипты путем ввода:

    set-executionpolicy remotesigned
    

Это позволит запускать неподписанные скрипты, которые Вы пишете на своем локальном компьютере и подписанных сценариях из Интернета.

См. также Запускающие Скрипты в Библиотеке Microsoft TechNet.

416
ответ дан 07.12.2019, 07:39

Политика Выполнения По умолчанию установлена на ограниченный, Вы видите его путем ввода:

Get-ExecutionPolicy

Необходимо ввести следующее, чтобы заставить его перейти к неограниченному режиму:

Set-ExecutionPolicy unrestricted

Надеюсь, это поможет

82
ответ дан 07.12.2019, 07:39

Теги

Похожие вопросы