Перейти к основному содержанию

Powershell — невозможно загрузить файл ps1, так как выполнение сценариев отключено в этой системе

PowerShell

Написал маленький скрипт Powershell, выполняю и получаю ошибку:

Невозможно загрузить файл C:\distrib\Send-UdpDatagram.ps1, так как выполнение сценариев отключено в этой системе. Для получения дополнительных сведений см. about_Execution_Policies по адресу https:/go.microsoft.com/fwlink/?LinkID=135170

powershell

Система новая, Windows 11. По умолчанию в ней запуск Powershell скриптов отключён. Включим. Выполняем под админом:

Set-ExecutionPolicy unrestricted

И выбрать опцию.

  • Y — Да
  • A — Да для всех
  • N — Нет
  • L — Нет для всех
  • S — Приостановить

Я выбираю A. Небезопасно.

powershell

Пробую выполнить PS1 скрипт теперь.

powershell

Скрипт выполнился. Чтобы включить запрет:

Set-ExecutionPolicy restricted

Ссылки

Может пригодиться:

Разрешить запуск скриптов PowerShell

Теги

 

Похожие материалы

PowerShell — список пользователей с истёкшим паролем

С точки зрения информационной безопасности системному администратору имеет смысл ограничивать срок действия пароля пользователя в AD. Что мы и делаем. А пользователи этот пароль вовремя не меняют, а потом пишут: "Ааааа, не могу войти!"

Теги

Перезагружаем IIS при 500-й ошибке

Недавно мой сайт на Drupal 8 стал иногда валиться с 500-й ошибкой. Началось это с очередного обновления. Проблема, как мне кажется, связана с некорректной работой системы кеширования. Помогает перезагрузка IIS.