Ошибка выполнения скрипта Powershell в Windows
Я написал скрипт powershell, но когда я пытаюсь его запустить, я получаю сообщение об ошибке, в котором говорится, что файл.ps1 не может быть загружен и не имеет цифровой подписи.
Powershell.exe -ExecutionPolicy Unrestricted -File script.ps1
Пожалуйста, помогите мне решить эту проблему.
2 ответа
Попробуйте использовать:
powershell.exe -ExecutionPolicy Bypass -File script.ps1
Unrestricted
предложит вам предупреждение для загруженных файлов. Попробуйте использовать выполнение политики Bypass
, В качестве альтернативы вы можете зайти в свойства файла и разблокировать файл.
- Неограниченно: загружает все файлы конфигурации и запускает все сценарии. * Если вы запускаете неподписанный скрипт, который был загружен из Интернета, вам будет предложено разрешение перед его запуском.
- Обход: ничего не заблокировано и нет предупреждений или подсказок.
Источник: Set-ExecutionPolicy