Если при попытке выполнить сценарий .ps1 появляется ошибка «Невозможно загрузить файл так как выполнение сценариев отключено в этой системе. Для получения дополнительных сведений см. about_Execution_Policies», проблема связана с политикой выполнения сценариев.
Чтобы получить более подробную информацию, выполните в консоли PowerShell команду Get-ExecutionPolicy и посмотрите результат. Если в консоли отобразилось значение Restricted, то запуск любых сценариев в системе запрещен. Значение AllSigned обозначает разрешение запуска только скриптов с подписью доверенного издателя.
Чтобы разрешить выполнение сценариев, написанных вами, вам необходимо изменить значение на RemoteSigned (разрешено выполнение сценариев, написанных вами или подписанных доверенным издателем) или Unrestricted (ограничений нет).
Значение RemoteSigned является наиболее удобным, так как позволяет одновременно выполнять на компьютере написанные вами скрипты, а также обеспечивает безопасность от скриптов, скаченных из интернета.
Чтобы снизить политику выполнения скриптов, выполните команду Set-ExecutionPolicy RemoteSigned.
Иногда этого действия оказывается недостаточно, и при попытке выполнить сценарий PowerShell все равно будет возникать ошибка.
В этом случае попробуйте выполнить следующее:
Меню сайта
Как включить выполнение сценариев PowerShell |