„PowerShell“ negalima vadinti įkelta, nes šioje sistemos pataisoje išjungtas scenarijų vykdymas

„Windows“ vartotojai gali paleisti „PowerShell“ scenarijus naudodami „PowerShell“ terminalą naudodami tik vieną komandą. Tačiau kartais, paprastai pirmą kartą naudotojams, klaidos pranešimas „„Powershell“ negalima įkelti, nes šioje sistemoje išjungtas scenarijų vykdymas“ gali pasirodyti mėlyname terminale. Už šios problemos gali būti tiksliai dvi priežastys. Vienas iš jų yra visų scenarijų vykdymo politikos apribojimai, o kitas yra scenarijus iš nežinomo arba nepatikimo tiekėjo. Tiesiog vadovaukitės šiuo paprastu sprendimu, kad nustatytumėte ir išspręstumėte problemą.

1 pataisymas – paleiskite „PowerShell“ administratoriaus režimu

Viena iš dažniausiai daromų klaidų yra bandymas paleisti scenarijų PowerShell terminale be tinkamų administravimo teisių.

1. Turite paspausti Laimėjimo raktas ir įveskite "powershell“.

2. Tada dešiniuoju pelės mygtuku spustelėkite „„Windows PowerShell“.“ ir bakstelėkite „Vykdykite kaip administratorius“.

SKELBIMAS

„Windows Powersehll“ min

Kai terminalas atsidarys su tinkamomis administravimo teisėmis, turėtumėte pabandyti dar kartą paleisti apvalkalo scenarijų ir patikrinti, ar jis veikia.

2 pataisymas – patikrinkite ir pakeiskite vykdymo politiką

Vykdymo politika draudžia paleisti kai kuriuos scenarijus.

1. Dabar tiesiog paspauskite Laimėjimo raktas ir įveskite "powershell“.

2. Tada dešiniuoju pelės mygtuku spustelėkite „„Windows PowerShell“.“ ir bakstelėkite „Vykdykite kaip administratorius“.

„Windows Powersehll“ min

3. Kai atsidarys „PowerShell“ terminalas, tipo šį kodą ir paspauskite Įeikite sužinoti dabartinę scenarijų politikos būseną.

Get-ExecutionPolicy -List
Gauti vykdymo politikos sąrašą Min

4. Dabar galite pamatyti visą visų vartotojų / vartotojų grupių vykdymo strategijų sąrašą.

Paprastai numatytoji vykdymo apimtis yra „Neapibrėžtas“ būsena.

Patikrinkite sąrašą Min

5. Dabar Kopijuoti įklijuoti šį kodą, kad nustatytumėte vykdymo politiką į Neribojama režimas*.

Set-ExecutionPolicy Neribota

6. Dabar jūsų paklaus „Ar norite pakeisti vykdymo politiką“. Tiesiog įveskite "Y“ komandoje ir paspauskite Įeikite pritaikyti pakeitimą.

Neribota Taip Min

Dabar galite lengvai paleisti scenarijų savo sistemoje. „PowerShell“ neberibos scenarijaus vykdymo.

Tokiu būdu iš viso nesusidursite su scenarijaus vykdymo problemomis.

*PASTABA

PowerShell vykdymo politika yra gyvybiškai svarbi sauga, kuri neleidžia sistemoje paleisti jokių nežinomų, kenkėjiškų scenarijų. Taigi, neturėtumėte palikti to turimam nustatymui. Įvykdžius scenarijų rekomenduojama nustatyti vykdymo politiką į „AllSigned“ arba „RemoteSigned“.

1. Atidaryk PowerShell kaip administratorius.

2. Kai jį atidarysite, paleiskite šią komandą, kad apribotumėte bet kurio scenarijaus vykdymą jūsų sistemoje.

Set-ExecutionPolicy Restricted
Vykdymo politika Apribota Min

Apribojus vykdymo politiką, jokie scenarijai nebus vykdomi.

Be to, jei norite, galite perjungti saugos lygį į švelnesnį. Yra 4 pagrindiniai saugos lygiai, kuriuos galite nustatyti vykdymo strategijai. Yra -

1. Apribota – Šis režimas neleidžia vykdyti jokio scenarijaus sistemoje. Ribotas režimas yra aukščiausio lygio vykdymo politika, kurią galite nustatyti.

2. Allsigned – Sistemoje gali būti vykdomi tik visi patikimų leidėjų pasirašyti scenarijai. Šiuo režimu negalite paleisti jokio trečiosios šalies nežinomo scenarijaus.

3. Nuotoliniu būdu pasirašyta – Sistemoje gali būti vykdomi nuotoliniu būdu pasirašyti scenarijai, taip pat scenarijai, parašyti vietiniame kompiuteryje.

4. Neribojama – Neribotas režimas, kaip rodo pavadinimas, leidžia paleisti bet kokį scenarijų sistemoje. Tai gali būti pavojinga, nes kenkėjiški scenarijai nebus blokuojami.

Tarkime, kad bandote nustatyti vykdymo politiką į „RemoteSinged“, ir paleiskite šį kodą padidintame „PowerShell“ terminale.

Set-ExecutionPolicy RemoteSigned
Nuotolinis dainuojamas min

Galite uždaryti komandų eilutės terminalą.

Taip pat galite atsisiųsti šį kompiuterio taisymo įrankį, kad surastumėte ir išspręstumėte bet kokią kompiuterio problemą:
1 žingsnis - Atsisiųskite „Restoro PC Repair Tool“ iš čia
2 žingsnis - Spustelėkite Pradėti nuskaitymą, kad automatiškai rastumėte ir išspręstumėte bet kokią kompiuterio problemą.
„PowerShell“ dabar yra atvirasis šaltinis ir pasiekiamas „Linux“

„PowerShell“ dabar yra atvirasis šaltinis ir pasiekiamas „Linux“„Linux“Powershell

„PowerShell“ yra užduočių automatizavimo ir konfigūracijos valdymo sistema, pateikiama komandinės eilutės forma. Tai yra svarbi tinklo administratorių priemonė, leidžianti jiems supaprastinti siste...

Skaityti daugiau
NUSTATYTI: „PowerShell“ rodo ne visą išvestį

NUSTATYTI: „PowerShell“ rodo ne visą išvestįPowershell

Norėdami išspręsti įvairias kompiuterio problemas, rekomenduojame „DriverFix“:Ši programinė įranga leis jūsų tvarkyklėms veikti ir veikti, taip apsaugant jus nuo įprastų kompiuterio klaidų ir apara...

Skaityti daugiau
„Powershell Get-AppxPackage“ neveikia sistemoje „Windows 11/10“

„Powershell Get-AppxPackage“ neveikia sistemoje „Windows 11/10“Powershell

Ar „„Get-AppxPackage“„Komanda neveikia jūsų„ PowerShell “terminale? Kai kurių vartotojų teigimu, jie tiesiog gauna didelį klaidos pranešimą, kuriame apibendrinama „Paslaugos negalima paleisti dėl t...

Skaityti daugiau