При запуске подготовленного скрипта с расширение ps1, командный интерпретатор сигнализирует, что выполнение скриптов заблокировано на системе.
Следует изменить настройки безопасности для Windows PowerShell. Для этой цели используются два командлета: getexecutionpolicy
и set-executionpolicy. С помощью get-executionpolicy вы получаете
существующие настройки. Существует четыре уровня безопасности:
Значение политики Описание
Restricted (Запрещено, по умолчанию) Сценарии не запускаются
Allsigned (Все подписанные) Запускаются только подписанные сценарии
RemoteSigned (Удаленные подписанные) Разрешен запуск локальных сценариев,
прочие сценарии должны быть подписаны
Unrestricted (Без ограничений) Запускаются все сценарии
Для изменения этих настроек системный администратор должен вызвать, например,
команду
set-executionpolicy remotesigned