Windows PowerShell -käytännön suorittamisen ohitus

Windows Powershell Kaytannon Suorittamisen Ohitus



PowerShell-suorituskäytäntö on suojausominaisuus, joka päättää, suoritetaanko tietty komentosarja konsolissa vai ei. Niitä on kuusi suorituskäytännöt PowerShellissä , mukaan lukien 'AllSigned', 'Bypass', 'RemoteSigned', 'Restricted', 'Undefined' tai 'Unrestricted'. Tarkemmin sanottuna PowerShellin oletussuorituskäytännöksi on asetettu 'Restricted', mikä ei anna PowerShellin suorittaa komentosarjoja. Ottamalla kuitenkin käyttöön ' Ohittaa ' PowerShellin suorituskäytäntö antaa käyttäjien suorittaa komentosarjoja mistä tahansa, koska se ohittaa kaikki rajoitukset.

Tässä viestissä käsitellään PowerShellin 'Ohitus'-suorituskäytäntöä.

Windows PowerShell -käytännön suorittamisen ohitus

Kuten edellä todettiin, kun ' Ohittaa ' Suorituskäytäntö on käytössä, se poistaa kaikki rajoitukset, jotka estivät komentosarjan suorittamisen PowerShellissä.







Alla on esimerkkejä 'Bypass'-suorituskäytännön käyttöönotosta PowerShellissä.



Esimerkki 1: Aseta PowerShell-konsolin suorituskäytännöksi 'Bypass'

Tämä esittely ottaa käyttöön 'Bypass'-suorituskäytännön PowerShellissä:



Set-ExecutionPolicy -Täytäntöönpanopolitiikka Ohittaa





Tarkistamme, oliko suorituskäytäntö käytössä vai ei, suorittamalla alla oleva komento:

Get-Execution Policy



Esimerkki 2: Aseta PowerShell ISE:n suorituskäytännöksi 'Bypass'.

Tämä esimerkki ottaa käyttöön 'Bypass'-suorituskäytännön PowerShell-komentosarjassa:

Set-ExecutionPolicy -Täytäntöönpanopolitiikka Ohittaa

Get-Execution Policy

Esimerkki 3: Aseta PowerShell-komentosarjan suorituskäytännöksi 'Bypass'.

Tässä esimerkissä 'Ohita'-suorituskäytäntö otetaan käyttöön tietylle komentosarjatiedostolle:

powershell.exe -Täytäntöönpanopolitiikka Ohita C:\New\Array.ps1

Yllä olevan koodin mukaan:

  • Kirjoita ensin ' powershell.exe ' cmdlet ja sen jälkeen ' Get-Execution Policy ” cmdlet.
  • Lisää sen jälkeen ' -Täytäntöönpanopolitiikka ' -parametri ja määritä sille sitten ' Ohittaa ”arvoa.
  • Määritä lopuksi komentosarjan polku 'Ohita'-suorituskäytännön ottamiseksi käyttöön:

Siinä oli kyse 'Bypass'-suorituskäytännön asettamisesta PowerShellissä.

Johtopäätös

Windows PowerShell -käytännön suorittamisen ohitus on prosessi, jolla ' Ohittaa ” tietyn skriptin tai konsolin suorituskäytäntö. 'Ohita'-suorituskäytäntöä käytetään poistamaan kaikki rajoitukset komentosarjojen suorittamiselle mistä tahansa. Tässä viestissä on käsitelty PowerShellin 'Ohitus'-käytäntöä useilla esimerkeillä.