Как изменить политику выполнения для запуска скриптов в PowerShell

В Windows 11 (или 10) по умолчанию при попытке запустить сценарий в PowerShell произойдет сбой с сообщением об ошибке «невозможно загрузить, поскольку выполнение сценариев отключено в этой системе» . Это связано с тем, что PowerShell поставляется с функцией безопасности «политики выполнения», которая контролирует, как загружать файлы конфигурации и запускать сценарии, чтобы предотвратить запуск вредоносного кода в системе.

Если вам необходимо запустить сценарий в Windows 11 (или 10), вы можете изменить политику выполнения для локального компьютера, текущего пользователя или сеанса.

Когда вы устанавливаете политику выполнения PowerShell для локального компьютера и текущего пользователя, информация будет храниться в реестре. Если вы зададите политику для определенного сеанса, она будет храниться в памяти, а затем будет потеряна при закрытии сеанса.

Согласно Microsoft , политика выполнения не ограничивает действие. Вы всегда можете обойти политику, введя сценарий в интерфейсе командной строки (CLI). Политика выполнения была разработана, чтобы помочь пользователям предотвратить запуск вредоносных сценариев.

В этом руководстве вы узнаете, как изменить политику выполнения для успешного запуска сценариев в PowerShell в Windows 11 или 10.

Изменить политику выполнения в PowerShell

Чтобы изменить политику выполнения в PowerShell для успешного запуска сценариев в Windows 11 (или 10), выполните следующие действия:

  1. Откройте Пуск .

  2. Найдите PowerShell , щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора ».

  3. Введите следующую команду, чтобы подтвердить текущую политику выполнения, и нажмите Enter :

    Get-ExecutionPolicy

  4. (Необязательно) Введите следующую команду, чтобы просмотреть действующие политики выполнения PowerShell, и нажмите Enter :

    Get-ExecutionPolicy-List

  5. Введите следующую команду, чтобы разрешить запуск скриптов, и нажмите Enter :

    Set-ExecutionPolicy RemoteSigned

  6. (Необязательно) Введите следующую команду, чтобы предотвратить запуск скриптов, и нажмите Enter :

    Set-ExecutionPolicy Restricted

    How to change execution policy to run scripts on PowerShell

После выполнения этих шагов вы можете выполнить сценарий еще раз, и теперь он должен успешно работать в Windows 11. Если вы больше не хотите разрешать выполнение сценариев на своем компьютере, вы можете запустить необязательную команду, упомянутую в шагах.

Если вы хотите изменить политику выполнения для запуска сценариев для текущего пользователя или локального компьютера, вам нужно использовать параметр «Область», например: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserили Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

В Windows 11 вы можете выбрать одну из четырех политик выполнения, чтобы разрешить или запретить сценарии:

  • Restricted — блокирует запуск любого скрипта.
  • RemoteSigned — разрешает скрипты, созданные на компьютере. Однако сценарии, созданные на другом устройстве, не будут выполняться, если у них нет надежной подписи.
  • AllSigned — разрешает запуск всех скриптов. Однако только в том случае, если доверенный издатель включил подпись.
  • Unrestricted — запускает любой скрипт без ограничений.

Вам не нужно менять политику выполнения, если вам нужно запустить скрипт, который не имеет необходимых параметров и не возвращает выходные данные. Вместо этого вы можете использовать команду PowerShell.exe -File "FILENAME" -ExecutionPolicyBypass для обхода ограничений.

Оставить комментарий

Как почистить футляр для ретейнера: безопасный и простой способ, который действительно высушит его.

Как почистить футляр для ретейнера: безопасный и простой способ, который действительно высушит его.

Узнайте, как чистить фиксатор зуба мягким мылом и теплой водой, правильно его сушить, избегать повреждающего воздействия тепла и когда фиксатор следует заменить.

Как безопасно почистить автомобильный воздушный фильтр: когда чистить, а когда заменять.

Как безопасно почистить автомобильный воздушный фильтр: когда чистить, а когда заменять.

Узнайте, как осматривать и обслуживать воздушный фильтр двигателя, когда целесообразна его очистка, когда безопаснее замена, и как проверить правильность его установки обратно.

Как почистить льдогенератор в морозильной камере: руководство для начинающих.

Как почистить льдогенератор в морозильной камере: руководство для начинающих.

Узнайте, как безопасно очистить льдогенератор в морозильной камере, включая бункер для льда, доступные поверхности льдогенератора, желоб дозатора, сушку, сборку и ошибки, которых следует избегать.

Как безопасно почистить насадку биде: что работает, а чего следует избегать.

Как безопасно почистить насадку биде: что работает, а чего следует избегать.

Узнайте, как безопасно чистить насадку биде, что на самом деле делает функция самоочистки, как бороться с минеральными отложениями и какие чистящие средства подходят именно для вашей модели.

Как почистить песочный фильтр бассейна: обратная промывка, ополаскивание и понимание, когда следует проводить более тщательную очистку.

Как почистить песочный фильтр бассейна: обратная промывка, ополаскивание и понимание, когда следует проводить более тщательную очистку.

Узнайте, как безопасно очистить песочный фильтр для бассейна, как оценить эффективность обратной промывки и когда оправдана более глубокая очистка, ремонт или замена фильтрующего материала.

Как безопасно чистить кофемолку: пошаговое руководство из 8 шагов для жерновых и ножевых кофемолок

Как безопасно чистить кофемолку: пошаговое руководство из 8 шагов для жерновых и ножевых кофемолок

Узнайте, как безопасно чистить кофемолку: от сухой чистки жерновов до мытья съемных деталей, сборки, тестирования и ухода за ножевой кофемолкой.

Как удалить клей для ногтей с одежды, не повредив ткань.

Как удалить клей для ногтей с одежды, не повредив ткань.

Узнайте, как безопасно удалить клей для ногтей с одежды: от соскабливания засохшего клея до осторожного использования ацетона, стирки и проверки ткани перед сушкой.

Как удалить остатки наклеек с одежды, не повредив ткань.

Как удалить остатки наклеек с одежды, не повредив ткань.

Узнайте, как безопасно удалить остатки клея от наклеек с одежды, начиная с обработки холодом и предварительной обработки и заканчивая осторожным использованием растворителей, стиркой и сушкой на воздухе.

Как безопасно почистить механическую клавиатуру: пошаговое руководство из 4 этапов.

Как безопасно почистить механическую клавиатуру: пошаговое руководство из 4 этапов.

Узнайте, как безопасно чистить механическую клавиатуру, включая снятие колпачков клавиш, удаление пыли и грязи, сушку, сборку и когда следует остановиться и обратиться к руководству пользователя.

Как удалить клей с одежды, не повредив ткань.

Как удалить клей с одежды, не повредив ткань.

Узнайте, как сначала бережно удалять клей с одежды, когда следует использовать горячий клей или суперклей, и как проверять состояние ткани перед сушкой.