Windows PowerShell ima štiri različne pravilnike izvajanja:
- Omejeno – skriptov ni mogoče izvajati. Windows PowerShell je mogoče uporabljati samo v interaktivnem načinu.
- AllSigned – Izvajati je mogoče samo skripte, ki jih je podpisal zaupanja vreden založnik.
- RemoteSigned – prenesene skripte mora podpisati zaupanja vreden izdajatelj, preden se lahko izvajajo.
- Neomejeno – brez omejitev; zagnati je mogoče vse skripte Windows PowerShell.
- Nedefinirano – nastavljen ni bil noben pravilnik izvajanja.
Če pravilnik izvajanja ni nastavljen in ni konfiguriran, je prikazan kot 'Nedefinirano'. Tako lahko vidite trenutno vrednost.
Vsebina skriti Kako videti pravilnik o izvajanju lupine PowerShell Spremenite pravilnik izvajanja PowerShell za proces Spremenite pravilnik o izvajanju PowerShell za trenutnega uporabnika Spremenite globalno politiko izvajanja PowerShell Spremenite politiko izvajanja PowerShell s prilagoditvijo registraKako videti pravilnik o izvajanju lupine PowerShell
- Odprite PowerShell.
- Vnesite ali kopirajte in prilepite naslednji ukaz in pritisnite tipko Enter:|_+_|
Ukaz bo prikazal vse pravilnike izvajanja. Kot lahko vidite, obstaja več obsegov, za katere je mogoče definirati politiko izvajanja. Nastavite ga lahko globalno za vse uporabnike, samo za trenutnega uporabnika ali za trenutni proces. Trenutni pravilnik o procesu ima prednost pred nastavitvami trenutnega uporabnika. Trenutni uporabniški pravilnik preglasi globalno možnost. Imejte to v mislih. Zdaj pa poglejmo, kako spremeniti politiko izvajanja skriptov za PowerShell.
dvd pogon ne bere diskov
Spremenite pravilnik izvajanja PowerShell za proces
- Odprite ukazni poziv ali PowerShell.
- Zaženite datoteko powershell.exe z argumentom -ExecutionPolicy Unrestricted. Na primer,|_+_|
To bo zagnalo vaš skript z uporabo pravilnika 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 preklopite pravilnik izvajanja z ukazom:
zakaj tipkovnica mojega računalnika ne deluje|_+_|
Ostal bo aktiven, dokler ne zaprete trenutnega okna PowerShell.
Spremenite pravilnik o izvajanju PowerShell za trenutnega uporabnika
- Odprite PowerShell.
- Vnesite ali kopirajte in prilepite naslednji ukaz in pritisnite tipko Enter:|_+_|
Nasvet: Če pravilnik ni nastavljen po zgornjem ukazu, ga poskusite združiti z argumentom -Force, kot je ta:
|_+_|Ko je pravilnik izvajanja nastavljen za trenutnega uporabnika, bo preglasil obseg 'LocalMachine'. Še enkrat, za proces ga lahko preglasite za trenutni primerek PowerShell, kot je opisano zgoraj.
Spremenite globalno politiko izvajanja PowerShell
Ta pravilnik izvajanja velja za računalnik, kar pomeni, da je učinkovit za tiste uporabniške račune, ki nimajo posamezno uporabljenega pravilnika izvajanja. S privzetimi nastavitvami bo uporabljen za vse uporabniške račune.
Če želite spremeniti pravilnik o izvajanju PowerShell v sistemu Windows 10, naredite naslednje.
hp črn zaslon
- Odprite PowerShell kot skrbnik.
- Izvedite naslednji ukaz:|_+_|
Končali ste.
Spremenite politiko izvajanja PowerShell s prilagoditvijo registra
Politiko izvajanja je mogoče spremeniti s prilagoditvijo registra za trenutnega uporabnika in računalnik. Evo, kako je to mogoče storiti.
- Odprite urejevalnik registra.
- Če želite spremeniti politiko izvajanja za trenutnega uporabnika, pojdite na|_+_|
- Vrednost niza ExecutionPolicy nastavite na eno od naslednjih vrednosti: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
- Če želite spremeniti pravilnik izvajanja za obseg LocalMachine, pojdite na|_+_|
- Vrednost niza ExecutionPolicy nastavite na eno od naslednjih vrednosti: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
Nasvet: Oglejte si, kako z enim klikom odprete ključ registra. Prav tako lahko hitro preklapljate med HKCU in HKLM v urejevalniku registra Windows 10.
To je to.