PowerShell ni mogoče imenovati naložen, ker je izvajanje skriptov onemogočeno v tem sistemskem popravku

Uporabniki sistema Windows lahko zaženejo svoje skripte PowerShell s terminalom PowerShell z enim samim ukazom. Vendar se včasih, običajno pri prvih uporabnikih, prikaže sporočilo o napaki »Powershell ni mogoče naložiti, ker je izvajanje skriptov v tem sistemu onemogočeno” se lahko pojavi na modrem terminalu. Za to težavo sta lahko natanko dva razloga. Ena je omejitev pravilnika izvajanja za vse skripte, druga pa je skript neznanega ali nezaupljivega prodajalca. Sledite tej preprosti rešitvi, da prepoznate in odpravite težavo.

Popravek 1 – zaženite PowerShell v skrbniškem načinu

Ena izmed najpogostejših napak, ki jih delamo, je poskus zagona skripta v terminalu PowerShell brez ustreznih skrbniških pravic.

1. Morate pritisniti Win ključ in vnesite "powershell“.

2. Nato z desno miškino tipko kliknite »Windows PowerShell« in tapnite »Zaženi kot skrbnik“.

REKLAMA

Windows Powersehll Min

Ko se terminal odpre z ustreznimi skrbniškimi pravicami, poskusite znova zagnati lupinski skript in preizkusiti, ali deluje.

Popravek 2 – Preverite in spremenite politiko izvajanja

Politika izvajanja vam prepoveduje izvajanje nekaterih skriptov.

1. Sedaj samo pritisnite Win ključ in vnesite "powershell“.

2. Nato z desno miškino tipko kliknite »Windows PowerShell« in tapnite »Zaženi kot skrbnik“.

Windows Powersehll Min

3. Ko se odpre terminal PowerShell, vrsta to kodo in zadeti Vnesite vedeti trenutni status pravilnika skriptov.

Get-ExecutionPolicy -List
Pridobite seznam pravil izvajanja Min

4. Zdaj si lahko ogledate celoten seznam pravilnikov izvajanja za vse uporabnike/skupine uporabnikov.

Običajno je privzeti obseg izvajanja nastavljen na "Nedoločeno" stanje.

Preverite seznam min

5. zdaj, Kopiraj prilepi to kodo za nastavitev pravilnika izvajanja na Neomejeno način*.

Set-ExecutionPolicy Unrestricted

6. Zdaj boste vprašani "Ali želite spremeniti politiko izvajanja“. Samo vnesite "Y” v ukazu in udarite Vnesite da uveljavite spremembo.

Neomejeno na Da Min

Zdaj lahko preprosto zaženete skript v vašem sistemu. PowerShell ne bo več omejeval izvajanja skripta.

Tako se sploh ne boste soočali s težavami pri zagonu skripta.

*OPOMBA

Politika izvajanja lupine PowerShell je bistvenega pomena za zaščito, ki prepoveduje izvajanje neznanih, zlonamernih skriptov v sistemu. Zato ga ne smete pustiti pri razpoložljivih nastavitvah. Priporočljivo je, da po izvedbi skripta pravilnik izvajanja nastavite na »AllSigned« ali »RemoteSigned«.

1. Odprite PowerShell kot skrbnik.

2. Ko ga odprete, zaženite ta ukaz, da omejite izvajanje katerega koli skripta v vašem sistemu.

Set-ExecutionPolicy Restricted
Politika izvajanja omejeno min

Po omejitvi pravilnika izvajanja se ne bodo izvajali nobeni skripti.

Poleg tega lahko, če želite, preklopite raven varnosti na blažjo. Obstajajo 4 osnovne ravni varnosti, na katere lahko nastavite politiko izvajanja. Obstajajo –

1. Omejeno – Ta način prepoveduje izvajanje katerega koli skripta v sistemu. Omejeni način je najvišja raven pravilnika izvajanja, ki ga lahko postavite.

2. Vsi podpisani – V sistemu je mogoče izvajati samo vse podpisane skripte zaupanja vrednih izdajateljev. V tem načinu ne morete zagnati nobenega neznanega skripta tretje osebe.

3. RemoteSigned – Daljinsko podpisane skripte je mogoče zagnati v sistemu, pa tudi skripte, ki so napisani v lokalnem računalniku.

4. Neomejeno – Neomejen način, kot že ime pove, vam omogoča zagon katerega koli skripta v sistemu. To je lahko nevarno, saj zlonamerni skripti ne bodo blokirani.

Recimo, da poskušate nastaviti politiko izvajanja na "RemoteSinged«, in izvedite to kodo v povišanem terminalu PowerShell.

Set-ExecutionPolicy RemoteSigned
Daljinsko opečeno Min

Lahko zaprete terminal ukaznega poziva.

Prav tako lahko prenesete to orodje za popravilo računalnika, da poiščete in odpravite katero koli težavo z računalnikom:
Korak 1 - Prenesite orodje Restoro PC Repair Tool od tukaj
2. korak - Kliknite Začni skeniranje, da samodejno poiščete in odpravite katero koli težavo z računalnikom.
Kako najti in zamenjati več vrstic v PowerShell

Kako najti in zamenjati več vrstic v PowerShellPowershell

Morda boste morali svoje nize pretvoriti v eno vrstico, da jih boste zamenjaliPisanje skriptov PowerShell je lahko izjemno koristno pri avtomatizaciji opravil, vendar je iskanje povsod, da bi zamen...

Preberi več
Kako preveriti, ali mapa/imenik obstaja s PowerShell

Kako preveriti, ali mapa/imenik obstaja s PowerShellPowershell

Uporabite cmdlet New-Item, da ustvarite nov imenik v PowerShellPowerShell je lupina ukazne vrstice in skriptni jezik, ki ga je razvil Microsoft.Uporabnikom omogoča navigacijo, ustvarjanje, brisanje...

Preberi več
Kako odstraniti privzete aplikacije Windows 11 z lupino PowerShell

Kako odstraniti privzete aplikacije Windows 11 z lupino PowerShellPowershellWindows 11

Odstranite neželene privzete aplikacije s preprostim ukazomČe želite odstraniti sistemske aplikacije iz računalnika, morate zagnati aplikacijo Windows PowerShell s skrbniškimi pravicami.Vodnik omen...

Preberi več