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

Python 3.7 je mogoče namestiti iz trgovine Microsoft Store
Python 3.7 je mogoče namestiti iz trgovine Microsoft Store
Za tiste, ki ne vedo, je Python enostaven za učenje, a zmogljiv programski jezik. Python je vključen v številne distribucije Linuxa že takoj. Pogosto se uporablja za skripte za avtomatizacijo, razvoj aplikacij, zaledno programsko opremo in razširitve programske opreme. Oglas Windows dolgo ni vključeval tolmača Python. Da ga dobite v sistemu Windows
Ustavite posodobitev Windows 10 Anniversary Update, da ne namesti Candy Crush in drugih neželenih aplikacij
Ustavite posodobitev Windows 10 Anniversary Update, da ne namesti Candy Crush in drugih neželenih aplikacij
Blokirajte Soda Saga in druge neželene aplikacije v posodobitvi Windows 10 Anniversary Update
Kako nastaviti glasovno pošto na iPhone 13
Kako nastaviti glasovno pošto na iPhone 13
Nastavitev glasovne pošte na iPhone 13 deluje enako kot na starejših telefonih iPhone. Naučite se vsega, kar morate vedeti o glasovni pošti na iPhone 13.
Ali lahko dobite Siri za Android?
Ali lahko dobite Siri za Android?
Ni Siri za pametne telefone Android. Če nimate iPhona, lahko za glasovne ukaze uporabite Alexa, Google Assistant ali drugo alternativo.
Quinto Black CT v3.6 je na voljo z novimi funkcijami, zdaj pa ima namestitveni program
Quinto Black CT v3.6 je na voljo z novimi funkcijami, zdaj pa ima namestitveni program
Na voljo je nova izdaja priljubljene kože Quinto Black CT za dobri stari predvajalnik Winamp. Različica 3.6 je prva izdaja, ki je priložena namestitvenemu programu, ki omogoča izbiro komponent kože. Poleg namestitvenega programa vključuje tudi številne nove funkcije in popravke. Winamp je eden najbolj priljubljenih
Dell XPS 13 proti MacBook Pro 13: Kateri vodilni ultra prenosni prenosnik kraljuje?
Dell XPS 13 proti MacBook Pro 13: Kateri vodilni ultra prenosni prenosnik kraljuje?
Ko je Dell v začetku leta 2015 izdal prvi XPS 13, mu je mučno primanjkovalo veličine. Zasnova je bila prisotna, jedro strojne opreme je bilo dovolj hitro, vendar ji je zaradi majhnih napak preprečila namestitev prave
Kako izbrisati zaznamke v Chromu
Kako izbrisati zaznamke v Chromu
Ali zaznamki, ki jih imate v Chromu, uhajajo izpod nadzora? Tukaj je opisano, kako izbrišete zaznamke v Chromu enega po enega ali vse hkrati s tremi različnimi metodami.