Проблема:
Эта ошибка возникает, когда политика выполнения PowerShell не позволяет нам запускать сценарии. Я также обнаружил ту же ошибку при попытке запустить сценарий PowerShell.
PowerShell - running scripts is disabled on this system
Решение:
Политика выполнения PowerShell установлена по умолчанию к ограниченным. Вы можете изменить политики выполнения PowerShell с помощью командлета Set-ExecutionPolicy. Для запуска внешней политики сценария установите значение RemoteSigned.
PS C:\> Set-ExecutionPolicy RemoteSigned
Ниже приведен список четырех различных политик выполнения в PowerShell
Restricted - Сценарии не могут быть запущены.
AllSigned - могут выполняться только сценарии, подписанные доверенным издателем.
RemoteSigned - Загруженные сценарии должны быть подписаны доверенным издателем.
Неограниченно - можно запускать все Windows сценарии PowerShell.
Вы также должны знать:
Вы можете использовать политику выполнения текущего набора в PowerShell .
PS C:\> get-executionpolicy
Вы можете обойти эту политику, добавив -ExecutionPolicy ByPass при запуске сценария PowerShell.
c:\> powershell -ExecutionPolicy