Vynechanie vykonávania politiky prostredia Windows PowerShell

Vynechanie Vykonavania Politiky Prostredia Windows Powershell



Politika vykonávania prostredia PowerShell je bezpečnostná funkcia, ktorá rozhoduje, či sa v konzole spustí konkrétny skript alebo nie. Je ich šesť pravidlá vykonávania v PowerShell , vrátane „AllSigned“, „Bypass“, „RemoteSigned“, „Restricted“, „Undefined“ alebo „Neobmedzené“. Presnejšie povedané, predvolená politika vykonávania prostredia PowerShell je nastavená na „Obmedzené“, čo neumožňuje PowerShellu spúšťať skripty. Povolenie funkcie „ Obchvat politika vykonávania v prostredí PowerShell umožňuje používateľom spúšťať skripty odkiaľkoľvek, pretože obchádza všetky obmedzenia.

V tomto príspevku budú rozpracované pravidlá vykonávania „Obísť“ PowerShell.

Vynechanie vykonávania politiky prostredia Windows PowerShell

Ako je uvedené vyššie, keď „ Obchvat je povolená politika vykonávania, eliminuje všetky obmedzenia, ktoré bránili spusteniu skriptu v prostredí PowerShell.







Príklady povolenia politiky vykonávania „Obísť“ v prostredí PowerShell sú uvedené nižšie.



Príklad 1: Nastavte politiku vykonávania na možnosť „Vynechať“ pre konzolu PowerShell

Táto ukážka povolí politiku vykonávania „Obísť“ v PowerShell:



Set-ExecutionPolicy -ExecutionPolicy Obchvat





Overte, či bola politika vykonávania povolená alebo nie vykonaním nižšie uvedeného príkazu:

Get-ExecutionPolicy



Príklad 2: Nastavte politiku vykonávania na možnosť „Vynechať“ pre PowerShell ISE

Tento príklad povolí politiku vykonávania „Obísť“ v skriptovaní PowerShell:

Set-ExecutionPolicy -ExecutionPolicy Obchvat

Get-ExecutionPolicy

Príklad 3: Nastavte politiku vykonávania na „Obísť“ pre skript PowerShell

V tomto príklade bude politika vykonávania „Obísť“ povolená pre konkrétny súbor skriptu:

powershell.exe -ExecutionPolicy Obíďte C:\New\Array.ps1

Podľa vyššie uvedeného kódu:

  • Najprv napíšte „ powershell.exe ” cmdlet, za ktorým nasleduje “ Get-ExecutionPolicy cmdlet.
  • Potom pridajte „ -ExecutionPolicy “ parameter a potom mu priraďte „ Obchvat “hodnota.
  • Nakoniec zadajte cestu skriptu, aby ste povolili politiku vykonávania „Obísť“:

To bolo všetko o nastavení politiky vykonávania „Obísť“ v PowerShell.

Záver

Obídenie vykonávania politiky prostredia Windows PowerShell je proces umožňujúci „ Obchvat ” politika vykonávania pre konkrétny skript alebo konzolu. Politika vykonávania „Obísť“ sa používa na zrušenie všetkých obmedzení na vykonávanie skriptov odkiaľkoľvek. Tento príspevok rozpracoval politiku „Obísť“ vykonávania PowerShell s niekoľkými príkladmi.