Обход выполнения политики Windows PowerShell

Obhod Vypolnenia Politiki Windows Powershell



Политика выполнения PowerShell — это функция безопасности, которая решает, следует ли запускать конкретный скрипт в консоли или нет. Есть шесть политики выполнения в PowerShell , в том числе «AllSigned», «Bypass», «RemoteSigned», «Restricted», «Undefined» или «Unrestricted». В частности, для политики выполнения PowerShell по умолчанию установлено значение «Ограничено», что не позволяет PowerShell запускать сценарии. Однако включение « Обход ” в PowerShell, позволяет пользователям выполнять сценарии из любого места, поскольку она обходит все ограничения.

В этом посте будет подробно описана политика выполнения PowerShell «Bypass».

Обход выполнения политики Windows PowerShell

Как было сказано выше, когда « Обход », она устраняет все ограничения, которые мешали выполнению скрипта в PowerShell.







Ниже приведены примеры включения политики выполнения «Обход» в PowerShell.



Пример 1. Установите для политики выполнения значение «Обход» для консоли PowerShell.

Эта демонстрация активирует политику выполнения «Обход» в PowerShell:



Set-ExecutionPolicy -ExecutionPolicy Обход





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

Get-ExecutionPolicy



Пример 2. Установите для политики выполнения значение «Обход» для интегрированной среды сценариев PowerShell.

В этом примере будет включена политика выполнения «Обход» в сценариях PowerShell:

Set-ExecutionPolicy -ExecutionPolicy Обход

Get-ExecutionPolicy

Пример 3. Установите для политики выполнения значение «Обход» для сценария PowerShell

В этом примере политика выполнения «Обход» будет включена для определенного файла скрипта:

powershell.exe -ExecutionPolicy Обойти C:\New\Array.ps1

Согласно приведенному выше коду:

  • Сначала напишите « powershell.exe ', за которым следует ' Get-ExecutionPolicy ” командлет.
  • После этого добавьте « -ExecutionPolicy ', а затем назначьте ему ' Обход ' ценить.
  • Наконец, укажите путь к скрипту, чтобы включить политику выполнения «Обход»:

Это все, что касается настройки политики выполнения «Обход» в PowerShell.

Заключение

Обход выполнения политики Windows PowerShell — это процесс включения « Обход » политика выполнения для конкретного скрипта или консоли. Политика выполнения «Обход» используется для снятия всех ограничений на выполнение скриптов из любого места. В этом посте подробно рассматривается политика обхода выполнения PowerShell с несколькими примерами.