Glavni Windows 10 Kako spremeniti politiko izvrševanja PowerShell v sistemu Windows 10

Kako spremeniti politiko izvrševanja PowerShell v sistemu Windows 10



PowerShell privzeto omejuje izvajanje skriptov na osebnih računalnikih končnih uporabnikov. Ta nastavitev je z varnostnega vidika dobra. Če pa uporabljate veliko skriptov, ki ste jih sami prenesli ali kodirali, je to lahko zelo moteče. V tem članku bomo pregledali, kako spremeniti privzeto politiko izvajanja za skripte PowerShell v sistemu Windows 10.

Oglas


Windows PowerShell ima štiri različne politike izvajanja:

  • Omejeno - skriptov ni mogoče zagnati. Windows PowerShell lahko uporabljate samo v interaktivnem načinu.
  • AllSigned - Zagnati je mogoče samo skripte, ki jih podpiše zaupanja vreden založnik.
  • RemoteSigned - Prenesene skripte mora podpisati zaupanja vreden založnik, preden jih je mogoče zagnati.
  • Neomejeno - Brez omejitev; lahko zaženete vse skripte Windows PowerShell.
  • Nedefinirano - noben pravilnik o izvedbi ni nastavljen.

Če pravilnik izvajanja ni nastavljen in ni konfiguriran, se prikaže kot 'Nedoločeno'. Tukaj lahko vidite trenutno vrednost.

Kako videti PowerShell Execution Policy

  1. Odprite PowerShell .
  2. Vnesite ali kopirajte-prilepite naslednji ukaz in pritisnite tipko Enter:
    Get-ExecutionPolicy -List

PowerShell Glejte Izvedbeni pravilnik

Ukaz bo prikazal vse politike izvajanja. Kot lahko vidite, obstaja več področij, za katera je mogoče določiti politiko izvajanja. Lahko se nastavi globalno za vse uporabnike, samo za trenutnega uporabnika ali za trenutni postopek. Trenutna politika postopka ima prednost pred trenutnimi nastavitvami uporabnika. Trenutni uporabniški pravilnik preglasi splošno možnost. Imejte to v mislih. Zdaj pa poglejmo, kako spremeniti politiko izvajanja skriptov za PowerShell.

Spremenite pravilnik PowerShell Execution za postopek

  1. Odprite a ukazni poziv ali PowerShell.
  2. Datoteko powershell.exe zaženite z argumentom -ExecutionPolicy Unrestricted. Na primer,
    Powershell.exe -ExecutionPolicy Unrestricted -File c:  data  test.ps1

S tem se bo vaš skript zagnal z uporabo pravil o neomejenem izvajanju. Namesto skripta lahko zaženete cmdlet ali kar želite. Namesto „Neomejeno“ lahko uporabite katero koli drugo zgoraj omenjeno politiko.

Nasvet: Za odprto konzolo PowerShell lahko z ukazom preklopite politiko izvajanja:

Set-ExecutionPolicy Unrestricted -Scope Process

Ostalo bo aktivno, dokler ne zaprete trenutnega okna PowerShell.Politika izvajanja PowerShell je nastavljena za postopek

Spremenite politiko izvrševanja PowerShell za trenutnega uporabnika

  1. Odprite PowerShell.
  2. Vnesite ali kopirajte-prilepite naslednji ukaz in pritisnite tipko Enter:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Nasvet: če pravilnik ni nastavljen po zgornjem ukazu, ga poskusite združiti z argumentom -Force, kot je ta:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Ko je pravilnik izvajanja nastavljen za trenutnega uporabnika, bo preglasil obseg 'LocalMachine'. Še enkrat, za postopek ga lahko preglasite za trenutni primerek PowerShell, kot je opisano zgoraj.

Spremenite globalno politiko izvrševanja PowerShell

Ta pravilnik izvajanja velja za računalnik, kar pomeni, da je učinkovit za tiste uporabniške račune, ki nimajo izvedbenega pravilnika, ki se uporablja posebej. S privzetimi nastavitvami bo uporabljena za vse uporabniške račune.

Spreminjanje pravilnika PowerShell Execution v sistemu Windows 10 , naredite naslednje.

  1. Odprite PowerShell kot skrbnik .
  2. Izvedite naslednji ukaz:
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

Končali ste.

Spremenite pravilnik PowerShell Execution s popravkom registra

Izvedbeno politiko je mogoče spremeniti s potegom registra tako za trenutnega uporabnika kot za računalnik. Tukaj je opisano, kako je to mogoče storiti.

  1. Odprite Urejevalnik registra .
  2. Če želite spremeniti politiko izvajanja za trenutnega uporabnika, pojdite na
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. Vrednost niza ExecutionPolicy nastavite na eno od naslednjih vrednosti: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
  4. Če želite spremeniti politiko izvajanja za področje LocalMachine, pojdite na
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. Vrednost niza ExecutionPolicy nastavite na eno od naslednjih vrednosti: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.

Nasvet: Oglejte si, kako odprete registrski ključ z enim klikom . Prav tako lahko hitro preklopite med HKCU in HKLM v urejevalniku registra Windows 10 .

na & t telefonski številki za zadrževanje strank 2016

To je to.

Zanimivi Članki

Izbira Urednika

Kako izbrisati eno sporočilo v iPhonu
Kako izbrisati eno sporočilo v iPhonu
Tudi če želite obdržati niti pogovorov in besedilna sporočila z določenimi stiki, vam ni treba hraniti vseh sporočil. V iPhonu lahko izbrišete posamezna sporočila in obdržite večino niti. Preberite, če želite najti
Kako preimenovati več datotek hkrati v sistemu Windows 10
Kako preimenovati več datotek hkrati v sistemu Windows 10
V operacijskem sistemu Windows 10 lahko v File Explorerju preimenujete eno datoteko tako, da jo izberete in pritisnete F2. Kaj če bi želeli preimenovati več datotek hkrati?
Zaženite katero koli aplikacijo z gumba Enostavnost dostopa na prijavnem zaslonu sistema Windows 10
Zaženite katero koli aplikacijo z gumba Enostavnost dostopa na prijavnem zaslonu sistema Windows 10
Na zaslonu za prijavo v sistem Windows 10 je gumb Enostavnost dostopa. Če je sploh ne uporabljate, jo lahko dodelite neki uporabni aplikaciji.
Kako odstraniti vse priložene sodobne aplikacije iz uporabniškega računa v sistemu Windows 8
Kako odstraniti vse priložene sodobne aplikacije iz uporabniškega računa v sistemu Windows 8
Opisuje, kako odstraniti vse priložene sodobne aplikacije iz uporabniškega računa v sistemu Windows 8
Kako popraviti iPhone, ki je zmrznil
Kako popraviti iPhone, ki je zmrznil
Nič ne traja večno, niti iPhone ne. Ali je vaš iPhone zamrznil in se zdaj ne bo izklopil? Ali je to edina stvar, ki jo lahko vidite na zaklenjenem zaslonu? Ni še razloga za depresijo. Včasih samo a
Kako je v resnici delati v Googlu?
Kako je v resnici delati v Googlu?
Google slovi kot zabaven kraj za delo, poln igrač in inteligentnih ljudi, ki delajo na projektih, ki spreminjajo svet. Če si želite ogledati slike podjetja v živo v kampusu, bi vam lahko odpustili, če mislite, da to deluje
Korejska vodikova bomba: Kaj je vodikova bomba in kako se razlikuje od atomske bombe?
Korejska vodikova bomba: Kaj je vodikova bomba in kako se razlikuje od atomske bombe?
Državni mediji v Severni Koreji so konec avgusta trdili, da je vodja države Kim Jong-un pred kratkim na jedrskem poligonu v Punggye-riju izvedel popoln test vodikove bombe. Od začetnega testa &