Miten PowerShell-komentotiedostojen suorittaminen Windows 7: ssa sallitaan

Miten PowerShell-komentotiedostojen suorittaminen Windows 7: ssa sallitaan
Miten PowerShell-komentotiedostojen suorittaminen Windows 7: ssa sallitaan

Video: Miten PowerShell-komentotiedostojen suorittaminen Windows 7: ssa sallitaan

Video: Miten PowerShell-komentotiedostojen suorittaminen Windows 7: ssa sallitaan
Video: 30 Ultimate Windows 10 Tips and Tricks for 2020 - YouTube 2024, Huhtikuu
Anonim
Kun lataat käsikirjoituksen Internetistä ja yrität suorittaa sen, jos et ole aiemmin määrittänyt PowerShell-ohjelmaa, se heittää virheellisen virheen punaisella kirjasimella. Tämä riittää pelotelmaan useimmat käyttäjät käytöstä, mutta on helppo korjata.
Kun lataat käsikirjoituksen Internetistä ja yrität suorittaa sen, jos et ole aiemmin määrittänyt PowerShell-ohjelmaa, se heittää virheellisen virheen punaisella kirjasimella. Tämä riittää pelotelmaan useimmat käyttäjät käytöstä, mutta on helppo korjata.

PowerShellillä on useita suoritustiloja, jotka määrittelevät, minkä tyyppiset koodit sallitaan suorittaa. Tätä hallitaan rekisteriavaimella, joka asuu HKLM-pesässä. On 4 eri toteutustilaa, ne ovat:

  • rajoitettu: Oletusmääräysten toteuttamispolitiikka ei toimi vain komentosarjoissa, vuorovaikutteisissa komennoissa.
  • Kaikki allekirjoitetut: Suorittaa komentosarjat; kaikkien skriptien ja konfigurointitiedostojen on allekirjoitettava luotettava kustantaja; avaa sinut vaarallisten allekirjoitettujen (mutta haittaohjelmien) käsikirjoitusten suorittamiseen sen jälkeen, kun olet varmistanut, että luotat julkaisijalle.
  • Kaukosäädetty: Paikalliset komentosarjat toimivat ilman allekirjoitusta. Ladatut skriptit tarvitsevat digitaalisen allekirjoituksen, jopa UNC-polun.
  • rajoittamaton: Suorittaa komentosarjat; kaikki viestintäsovelluksista, kuten Microsoft Outlookista, Internet Explorerista, Outlook Expressistä ja Windows Messengeristä ladatut komentosarjat ja konfigurointitiedot, suoritetaan sen jälkeen, kun olet varmistanut, että ymmärrät Internetistä peräisin olevan tiedoston; ei tarvita digitaalista allekirjoitusta; avaa sinut riskin, että näistä sovelluksista ladatut, allekirjoittamattomat, haittaohjelmat skriptit toimivat

PowerShellin oletusjohtamispolitiikkaa kutsutaan rajoituksi. Tässä tilassa PowerShell toimii vain vuorovaikutteisena kuorena. Se ei suorita komentosarjoja ja lataa vain luotettavan julkaisijan allekirjoittamia määritystiedostoja. Jos saat ikävän punaisen virheen, todennäköisin syy on se, että yrität suorittaa allekirjoittamatonta komentosarjaa. Suurin tehtävä on muuttaa Suorituspolitiikka rajoituksetta, suorittaa komentosarjan ja sitten vaihda se takaisin rajoitettuun.

Jos haluat vaihtaa sen rajoittamattomaksi, suorita seuraava komento PowerShell-hallinnasta:

Set-ExecutionPolicy Unrestricted

Sinulta kysytään, oletko varma, että haluat muuttaa Execution Policy -ohjelmaa, jolloin Enter-painiketta painetaan uudelleen.

Voit nyt käyttää ladattuja skriptejä ongelmitta. Se on kuitenkin vakava turvallisuusriski, jos unohdat asettaa Suoritusperiaatteen takaisin rajoitettuun tilaan. Voisit luultavasti arvata, kuinka asettaa se takaisin rajoitettuun, mutta jos et pidä:
Voit nyt käyttää ladattuja skriptejä ongelmitta. Se on kuitenkin vakava turvallisuusriski, jos unohdat asettaa Suoritusperiaatteen takaisin rajoitettuun tilaan. Voisit luultavasti arvata, kuinka asettaa se takaisin rajoitettuun, mutta jos et pidä:

Set-ExecutionPolicy Restricted

Jälleen kysytään, oletko varma, että haluat muuttaa toteutustilaa, mennä eteenpäin ja paina Enter.

Suositeltava: