При запуске первого моего скрипта на Powershell появилась ошибка "Невозможно загрузить файл test.ps1 так как выполнение сценариев отключено в этой системе"
Фото 1. Ошибка Powershell "... выполнение сценариев отключено ..." |
Причина видна на второй снизу строке фото. Команда Get-ExecutionPolicy показала политику выполнения сценариев Restricted (Ограничена). Это значит что Powershell допустит ввод команд с клавиатуры, но все файлы скриптов выполняться не будут.
Для решения вопроса надо запустить команду "Set-ExecutionPolicy RemoteSigned" и подтвердить "Y". Политика RemoteSigned (удаленно подписанные) означает что допускается выполнять скрипты созданные на компе, а загруженные извне должны иметь цифровую подпись. Всего есть 4 политики, в том числе и разрешить все скрипты отовсюду, но я пользуюсь только этим.
Список всех политик Powershell смотри в статье Использование командлета Set-ExecutionPolicy (англ).
Для решения вопроса надо запустить команду "Set-ExecutionPolicy RemoteSigned" и подтвердить "Y". Политика RemoteSigned (удаленно подписанные) означает что допускается выполнять скрипты созданные на компе, а загруженные извне должны иметь цифровую подпись. Всего есть 4 политики, в том числе и разрешить все скрипты отовсюду, но я пользуюсь только этим.
Список всех политик Powershell смотри в статье Использование командлета Set-ExecutionPolicy (англ).
Комментариев нет:
Отправить комментарий