Попробуйте запустить это так:
powershell.exe -ExecutionPolicy Bypass yourScript.ps1
Объяснение:
Из документации :
-ExecutionPolicy
Определяет новую политику выполнения. Допустимые значения для этого параметра:
- Ограниченный. Не загружает файлы конфигурации и не запускает скрипты. Ограничено - это политика выполнения по умолчанию.
- AllSigned. Требует, чтобы все сценарии и файлы конфигурации были подписаны доверенным издателем, включая сценарии, которые вы пишете на локальном компьютере.
- RemoteSigned. Требует, чтобы все скрипты и файлы конфигурации, загруженные из Интернета, были подписаны доверенным издателем.
- Неограниченные. Загружает все файлы конфигурации и запускает все скрипты. Если вы запустили неподписанный скрипт, который был загружен из Интернета, вам будет предложено разрешение перед его запуском.
- Обход. Ничто не заблокировано и нет предупреждений или подсказок.
- Не определено. Удаляет текущую назначенную политику выполнения из текущей области. Этот параметр не удаляет политику выполнения, установленную в области групповой политики.