Pataisymas: Scenarijų vykdymas šioje sistemoje išjungtas PowerShell sistemoje Windows 11, 10

„PowerShell“ yra geras ir pažangus kelių platformų užduočių automatizavimo sprendimas. Paprastai labai lengva sukurti ir paleisti PowerShell scenarijų Windows sistemoje. Tačiau jums gali trukdyti „Scenarijų vykdymas šioje sistemoje išjungtas.“ klaidos pranešimas, jei paleidžiate scenarijų savo sistemoje. Jei sistemos administratorius nustatė strategiją, kuri blokuoja bet kokių neleistinų scenarijų paleidimą sistemoje, pamatysite nurodytą klaidos pranešimą. Turite atblokuoti politiką arba pakoreguoti registrą ir galite paleisti bet kokius scenarijus.

Turinys

1 pataisymas – pakoreguokite „PowerShell“.

Galite paleisti kodą apeidami dabartinę vykdymo politiką. Taigi, jums nereikia su juo keisti, bet galite paleisti savo scenarijų.

1. Paspaudus „Windows“ klavišas + S raktus kartu, įveskite "powershell“.

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

„Powershell“ paleisti kaip administratorius, min

3. Kai pasirodys „Windows PowerShell“ ekranas, tipo šį kodą ir atitinkamai pakeiskite, tada paspauskite Įeikite jį įvykdyti.

powershell – Vykdymo politikos apėjimas – Failas scenarijaus pavadinimas.ps1

[

Tiesiog pakeiskite "scenarijaus pavadinimas.ps1“ su scenarijaus, kurį bandote paleisti, pavadinimu.

Pavyzdys – tarkime, scenarijaus pavadinimas yra „mano raštas“, komanda bus –

powershell – Vykdymo politikos apėjimas – Failas myscript.ps1

]

Myscript Ps1 min

SKELBIMAS

Tokiu būdu galite paleisti bet kurį scenarijų nekeisdami dabartinės scenarijaus vykdymo politikos. Bet jei masiškai vykdote scenarijus arba kuriate automatizuotą scenarijų, tai neveiks.

Turite ieškoti kito pataisymo.

2 pataisymas – pakeiskite vykdymo politiką

Jei norite, galite pakeisti esamus vykdymo politikos nustatymus.

1. Dar kartą paspauskite „Windows“ klavišas ir įveskite "powershell“.

2. Vėliau dešiniuoju pelės mygtuku spustelėkite „„Windows PowerShell“.“ ir bakstelėkite „Paleisti kaip administratorius“ atidaryti terminalą su administracinėmis teisėmis.

„Powershell“ paleisti kaip administratorius, min

3. Kai atsidaro, tipo Ši komanda pakeis vykdymo politiką pagal savo pasirinkimą.

Set-ExecutionPolicy Nuotoliniu būdu pasirašyta

[

Galite nustatyti scenarijaus vykdymo politiką keturiais skirtingais režimais. Šitie yra -

Apribota – Numatytasis režimas, kai „PowerShell“ neleidžia paleisti jokio scenarijaus sistemoje.

Viskas Pasirašyta – Šiuo režimu leidžiama paleisti tik pasirašytus ir įgaliotus scenarijus.

Nuotoliniu būdu pasirašyta – Šiuo režimu visi jūsų atsisiųsti scenarijai turi turėti patikimo parašo parašą.

Neribojama – Galite paleisti bet kurį pageidaujamą scenarijų. Patikimo parašo ar patikimo leidėjo ribų nėra.

Pavyzdys – Tarkime, kad norite nustatyti politikos nustatymus į „RemoteSigned“, komanda bus

 Set-ExecutionPolicy Nuotoliniu būdu pasirašyta

]

Po to paspauskite „Y“ ir pataikė Įeikite.

Nuotoliniu būdu sukurtas min

4. Jei matote klaidos pranešimą, tiesiog paleiskite šią komandą.

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Dar kartą parašykite "Y“ ir pataikė Įeikite.

Taikymo sritis Srovės naudotojo min

Kai tai padarysite, galite lengvai paleisti scenarijų, kaip norite.

Išbandykite paleisdami scenarijų.

PASTABA

Scenarijų vykdymo politika paprastai yra ribojama, nes netinkamai sukonfigūruoti arba blogi scenarijai gali padaryti mirtiną žalą sistemai. Taigi, kai baigsite paleisti scenarijų, vykdymo politiką vėl galėsite nustatyti į „Ribotą“ režimą.

1. Pasiekite „PowerShell“ su administratoriaus teisėmis.

2. Dabar tiesiog paleiskite šį vieną kodą, kad apribotumėte bet kokios politikos vykdymą sistemoje.

Set-Execution Policy Restricted

3. Dar kartą parašykite "Y“ ir pataikė Įeikite.

Riboto vykdymo politika Min

Po to uždarykite „PowerShell“ langą.

3 pataisymas – redaguokite registrą

Jei keisdami vykdymo politiką gaunate klaidos pranešimą, galite redaguoti registro rengyklę.

1. Tiesiog parašykite "regedit.msc“ užduočių juostos paieškos laukelyje.

2. Po to bakstelėkite „Registro redaktorius“, kad jį pasiektumėte.

Regedit registro rengyklė Min

Įspėjimas – Jūs ketinate pakoreguoti savo registrą. Kadangi registro rengyklė yra labai svarbi jūsų sistemos dalis, iš anksto turėtumėte pasidaryti atsarginę registro kopiją.

Kai atsidarys registro rengyklė, bakstelėkite „Failas“. Tada bakstelėkite „Eksportuoti“, kad sukurtumėte naują registro atsarginę kopiją savo sistemoje.

Eksportuoti registrą Windows 11 New Min

Vėliau galėsite naudoti šią atsarginę kopiją, jei viskas klostysis ne taip.

3. Dabar išplėskite kairę pusę tokiu būdu –

Kompiuteris\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\ShellIds\ScriptedDiagnostics

4. Tada dukart paspausti "Vykdymo politika“ dvejetainė vertė.

Vykdymo politika Dc Min

5. Tiesiog parašykite "Neribojama“ laukelyje „Vertės duomenys:“.

6. Tada bakstelėkite „Gerai“, kad išsaugotumėte šį pakeitimą.

Neribota min

Po to uždarykite registro rengyklę. Uždarę registro rengyklę, iš naujo paleiskite sistemą.

Iš naujo paleisdami kompiuterį galite lengvai paleisti pasirinktą scenarijų.

Pro patarimas:Galite atsisiųsti šį kompiuterio taisymo įrankį, kad automatiškai rastumėte ir ištaisytumėte „Windows“ kompiuterio klaidas
Neveikia „PowerShell“ istorija? Patikrinkite šiuos sprendimus

Neveikia „PowerShell“ istorija? Patikrinkite šiuos sprendimusPowershell

Norėdami išspręsti įvairias kompiuterio problemas, rekomenduojame „Restoro“ kompiuterio taisymo įrankį:Ši programinė įranga ištaisys įprastas kompiuterio klaidas, apsaugos jus nuo failų praradimo, ...

Skaityti daugiau
NUSTATYTI: „PowerShell Running“ scenarijai šioje sistemoje yra išjungti

NUSTATYTI: „PowerShell Running“ scenarijai šioje sistemoje yra išjungtiPowershell„Windows 10“

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
Kaip pašalinti įmontuotas programas iš „Windows 10 WIM-File“ su „Powershell“

Kaip pašalinti įmontuotas programas iš „Windows 10 WIM-File“ su „Powershell“Powershell

„PowerShell“ yra labai galingas „Windows“ įrankis, leidžiantis vartotojams atlikti daugybę sudėtingų užduočių. „PowerShell“ yra užduočių automatizavimo ir konfigūracijos valdymo sistema, pateikiama...

Skaityti daugiau