Kaip pakeisti vykdymo politiką, kad skriptai būtų vykdomi naudojant „PowerShell“

  • Norėdami pakeisti „PowerShell“ vykdymo politiką, atidarykite „PowerShell“ (administratorius) ir paleiskite komandą „Set-ExecutionPolicy RemoteSigned“ , kad nustatytumėte vykdymą taip, jog būtų leidžiami scenarijai. Komanda „Set-ExecutionPolicy AllSigned“ leidžia scenarijus iš patikimų leidėjų. Arba komanda „Set-ExecutionPolicy Unrestricted“ leidžia scenarijus be apribojimų.
  • Taip pat galite paleisti „Set-ExecutionPolicy Restricted“, kad anuliuotumėte pakeitimus ir neleistumėte scenarijų paleidimui.
  • Galiausiai galite leisti „PowerShell“ scenarijus pakeisdami politiką iš „Windows 11“ ir „10“ nustatymų programos.

„Windows 11“ (arba 10) sistemoje pagal numatytuosius nustatymus, bandant paleisti scenarijų naudojant „PowerShell“, jis nepavyksta ir rodoma klaida „negalima įkelti, nes šioje sistemoje išjungtas scenarijų vykdymas“ . Taip yra todėl, kad „PowerShell“ turi vykdymo politikos saugos funkciją, kuri kontroliuoja, kaip įkelti konfigūracijos failus ir vykdyti scenarijus, kad sistemoje nebūtų vykdomas kenkėjiškas kodas.

Jei turite paleisti scenarijų sistemoje „Windows 11“ (arba „10“), galite pakeisti vykdymo politiką vietiniam kompiuteriui, dabartiniam vartotojui arba sesijai.

Kai nustatote „PowerShell“ vykdymo politiką vietiniam kompiuteriui ir dabartiniam vartotojui, informacija saugoma registre. Jei sukonfigūruojate politiką konkrečiam seansui, ji saugoma atmintyje ir prarandama uždarius seansą.

Pasak „Microsoft“ , vykdymo politika neriboja veiksmų. Politiką galite apeiti įvesdami scenarijų komandinės eilutės sąsajoje (CLI). Politika sukurta siekiant padėti vartotojams užkirsti kelią kenkėjiškų scenarijų vykdymui.

Šiame vadove išmokysiu jus, kaip pakeisti vykdymo politiką, kad scenarijai sėkmingai veiktų „PowerShell“ sistemoje „Windows 11“ arba „10“.

Pakeiskite vykdymo politiką sistemoje „Windows 11“ iš „PowerShell“

Norėdami pakeisti „PowerShell“ vykdymo politiką sistemoje „Windows 11“ (arba 10), atlikite šiuos veiksmus:

  1. Atidarykite „Pradėti“ sistemoje „Windows 11“.

     

     

  2. Ieškokite „PowerShell“ , dešiniuoju pelės mygtuku spustelėkite viršutinį rezultatą ir pasirinkite parinktį „Vykdyti kaip administratorių“ .

  3. Įveskite šią komandą, kad patvirtintumėte dabartinę vykdymo politiką, ir paspauskite Enter :

    Get-ExecutionPolicy

  4. (Pasirinktinai) Įveskite šią komandą, kad peržiūrėtumėte galiojančias „PowerShell“ vykdymo politikas, ir paspauskite „Enter“ :

    Get-ExecutionPolicy -List

  5. Įveskite šią komandą, kad pakeistumėte „PowerShell“ vykdymo politiką ir leistumėte scenarijams veikti sistemoje „Windows 11“, ir paspauskite „Enter“ :

    „Set-ExecutionPolicy RemoteSigned“

  6. (Pasirinktinai) Įveskite šią komandą, kad pakeistumėte vykdymo politiką ir neleistumėte vykdyti scenarijų, ir paspauskite „Enter“ :

    „Set-ExecutionPolicy Restricted“

    Kaip pakeisti vykdymo politiką, kad skriptai būtų vykdomi naudojant „PowerShell“

Atlikę veiksmus, galėsite vėl vykdyti scenarijų ir jis turėtų sėkmingai veikti sistemoje „Windows 11“. Jei nebenorite leisti scenarijams veikti jūsų kompiuteryje, galite paleisti veiksmuose nurodytą pasirenkamą komandą.

Jei norite pakeisti vykdymo politiką, kad būtų vykdomi dabartinio vartotojo arba vietinio kompiuterio scenarijai, turite naudoti parinktį „Apimtis“ taip: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserarba Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

„Windows 11“ sistemoje galite pasirinkti vieną iš keturių skirtingų vykdymo politikų, kad leistumėte arba neleistumėte scenarijams veikti:

  • Apribotas – blokuoja bet kokio scenarijaus failo vykdymą.
  • „RemoteSigned“ – leidžia kurti scenarijus kompiuteryje. Tačiau kitame įrenginyje sukurti scenarijai neveiks be patikimo parašo.
  • „AllSigned“ – leidžia vykdyti visus scenarijus. Tačiau tik tuo atveju, jei patikimas leidėjas įtraukė parašą.
  • Neribojamas – paleidžia bet kokį scenarijų be apribojimų.

Jums nereikia keisti vykdymo politikos, jei reikia paleisti scenarijų, kuris neturi reikiamų parametrų ir negrąžina išvesties. Vietoj to, galite naudoti komandą, PowerShell.exe -File "FILENAME" -ExecutionPolicy Bypasskad apeitumėte apribojimus.

Pakeiskite vykdymo politiką sistemoje „Windows 11“ iš nustatymų

„Windows 11“ ir „10“ versijose taip pat galite leisti scenarijams veikti „PowerShell“, pakeisdami komandų konsolės konfigūraciją iš „Nustatymų“ programos.

Iš „Windows 11“

Norėdami pakeisti „PowerShell“ vykdymo politiką iš „Nustatymų“ programos, atlikite šiuos veiksmus:

  1. Atidarykite Nustatymus .

  2. Spustelėkite Sistema .

  3. Spustelėkite puslapį Kūrėjams .

  4. Spustelėkite „PowerShell“ nustatymą.

  5. Įjunkite jungiklį „Keisti vykdymo politiką, kad būtų leidžiami vietiniai „PowerShell“ scenarijai […]“ .

    Kaip pakeisti vykdymo politiką, kad skriptai būtų vykdomi naudojant „PowerShell“

Jei šios funkcijos nebereikia, scenarijus galite blokuoti atlikdami tuos pačius veiksmus, tačiau 5 veiksme išjunkite jungiklį „Keisti vykdymo politiką, kad būtų leidžiami vietiniai „PowerShell“ scenarijai […]“ .

Iš „Windows 10“

Norėdami pakeisti „PowerShell“ vykdymo politiką iš „Nustatymų“ programos, atlikite šiuos veiksmus:

  1. Atidarykite Nustatymus .

  2. Spustelėkite „Atnaujinimas ir sauga“ .

  3. Spustelėkite puslapį Kūrėjams .

  4. „PowerShell“ nustatymui pažymėkite parinktį „Keisti vykdymo politiką, kad būtų leidžiami vietiniai „PowerShell“ scenarijai […]“ .

    Kaip pakeisti vykdymo politiką, kad skriptai būtų vykdomi naudojant „PowerShell“

  5. Spustelėkite mygtuką Taikyti .

Jei šios funkcijos nebereikia, scenarijus galite blokuoti atlikdami tuos pačius veiksmus, tačiau 4 veiksme panaikinkite parinktį „Keisti vykdymo politiką, kad būtų leidžiami vietiniai „PowerShell“ scenarijai […]“ ir pritaikykite pakeitimus.

Atlikus veiksmus, nustatymas nustatys „PowerShell“ vykdymo politiką į „RemoteSigned“. Ši politika leis jums vykdyti scenarijus jų nepasirašant, tačiau nuotoliniams scenarijams reikės pasirašyti.

Pakeiskite vykdymo politiką, kad būtų leidžiama naudoti scenarijų be skaitmeninio parašo

Jei turite „PowerShell“ scenarijų, kuris buvo sukurtas kitame kompiuteryje arba atsisiųstas iš interneto, bandydami jį paleisti, galite gauti klaidos pranešimą „Failo […].ps1 negalima įkelti. Failas […].ps1 nėra pasirašytas skaitmeniniu būdu. Šio scenarijaus negalima paleisti dabartinėje sistemoje“ arba „Scenarijus nebus vykdomas sistemoje“ . Tačiau, jei žinote, kad scenarijų saugu naudoti ir jį gavote iš patikimo šaltinio, galite pakeisti taikymo srities politiką „Procesas“ , kad jis sėkmingai būtų paleistas. 

Kaip pakeisti vykdymo politiką, kad skriptai būtų vykdomi naudojant „PowerShell“

„PowerShell“ scenarijaus skaitmeniniu parašu nepasirašyta klaida / Paveikslėlis: Mauro Huculak

Norėdami pakeisti „PowerShell“ vykdymo politiką, kad būtų paleistas skaitmeniniu būdu nepasirašytas „.ps1“ scenarijus, atlikite šiuos veiksmus:

  1. Atidaryti Pradžia .

  2. Ieškokite „PowerShell“ , dešiniuoju pelės mygtuku spustelėkite viršutinį rezultatą ir pasirinkite parinktį „Vykdyti kaip administratorių“ .

  3. Įveskite šią komandą, kad pakeistumėte „PowerShell“ scenarijų su skaitmeniniu parašu leidimą, ir paspauskite „Enter“ :

    Set-ExecutionPolicy -Scope procesas -ExecutionPolicy apėjimas

    Kaip pakeisti vykdymo politiką, kad skriptai būtų vykdomi naudojant „PowerShell“

Atlikę veiksmus, galite paleisti scenarijaus failą naudodami .\Your-PowerShell-Script.ps1komandą dabartinės sesijos metu. Uždarius „PowerShell“ sesiją, vykdymo politika grįš į pradinę būseną, kad nebūtų vykdomi kiti scenarijai. 

Jei reikia paleisti kitą scenarijaus failą, galite pakartoti aukščiau aprašytus veiksmus.

Atnaujinimas 2024 m. spalio 10 d.: Šis vadovas buvo atnaujintas siekiant užtikrinti tikslumą ir atspindėti proceso pakeitimus.

Palikti komentarą

„Windows 11“ 26200.5661 (KB5060838) versija prideda naują „Recall“ pagrindinį puslapį kūrėjų kanale

„Windows 11“ 26200.5661 (KB5060838) versija prideda naują „Recall“ pagrindinį puslapį kūrėjų kanale

„Windows 11“ 26200.5661 versija (KB5060838) kūrėjų kanale išleidžia atnaujinimus, pagrindinio turinio atkūrimą, aparatinės įrangos indikatoriaus padėtį, failų naršyklės dirbtinio intelekto veiksmus ir kt.

„Microsoft“ nustos siūlyti senesnes tvarkykles iš „Windows Update“

„Microsoft“ nustos siūlyti senesnes tvarkykles iš „Windows Update“

„Microsoft“ pašalina pasenusias ir nebegaliojančias tvarkykles iš „Windows Update“ sistemose „Windows 11“ ir „10“, kad padidintų saugumą, stabilumą ir įrenginio našumą.

„Microsoft“ pašalina antivirusinę programą iš „Windows“ branduolio – štai kodėl tai svarbu

„Microsoft“ pašalina antivirusinę programą iš „Windows“ branduolio – štai kodėl tai svarbu

„Microsoft“ keičia antivirusinės programos veikimą sistemoje „Windows“, pašalindama ją iš branduolio, o tai sumažins gedimų skaičių, padidins atsparumą ir padarys kompiuterį patikimesnį.

„Windows 11 25H2“ 26200.5710 versija (KB5062676) išleidžia naujas funkcijas (Dev)

„Windows 11 25H2“ 26200.5710 versija (KB5062676) išleidžia naujas funkcijas (Dev)

„Windows 11“ 26200.5710 versijoje (KB5062676) pridėti dirbtinio intelekto vaizdų aprašymai „Intel“ ir AMD „Copilot+“ kompiuteriams, užrakinimo ekrano valdiklių aptikimas ir kt. kūrėjų skiltyje.

Kaip įdiegti svečių papildymus, skirtus „Windows 11“ (arba 10) sistemoje „VirtualBox“

Kaip įdiegti svečių papildymus, skirtus „Windows 11“ (arba 10) sistemoje „VirtualBox“

Sukūrę virtualią mašiną, turite įdiegti „VirtualBox Guest Additions“ sistemoje „Windows 10“, kad būtų lengviau ją naudoti ir ji veiktų našiau – štai kaip.

Kaip įjungti naujas funkcijas „Windows 11“ 2025 m. liepos mėn. naujinime (KB5062553)

Kaip įjungti naujas funkcijas „Windows 11“ 2025 m. liepos mėn. naujinime (KB5062553)

Rankiniu būdu įjunkite naujas funkcijas „Windows 11 24H2“ 2025 m. liepos mėn. atnaujinime (26100.4652 versija, KB5062553) naudodami „ViVeTool“, kad gautumėte ankstesnę prieigą.

KB5068861 (26200.7171 versija), skirta „Windows 11“, išleidžiama kaip 2025 m. lapkričio mėn. atnaujinimas

KB5068861 (26200.7171 versija), skirta „Windows 11“, išleidžiama kaip 2025 m. lapkričio mėn. atnaujinimas

KB5068861 (26100.7171 ir 26200.7171 komponavimo versijos), skirtos „Windows 11 25H2“ ir „24H2“, dabar išleidžiama su naujomis funkcijomis, o 23H2 versija gauna KB5067112.

„Windows 11“ pagaliau tampa greitesnė, naudoja mažiau RAM ir pagerina našumą

„Windows 11“ pagaliau tampa greitesnė, naudoja mažiau RAM ir pagerina našumą

„Microsoft“ tobulina „Windows 11“, kad sumažintų RAM naudojimą, padidintų našumą ir sklandžiau reaguotų į įvairias programas ir failų naršyklę.

„Windows 11 NVMe“ „blokas“ galbūt ir nėra blokas – štai kas iš tikrųjų vyksta

„Windows 11 NVMe“ „blokas“ galbūt ir nėra blokas – štai kas iš tikrųjų vyksta

„Microsoft“, regis, blokuoja „Windows 11 NVMe“ pataisymą, tačiau tai gali būti funkcijos ID pakeitimas. Štai kas iš tikrųjų vyksta ir kodėl vartotojai yra nusiminę.

3 didelės problemos, kurių „Microsoft“ neketina išspręsti „Windows 11“ sistemoje

3 didelės problemos, kurių „Microsoft“ neketina išspręsti „Windows 11“ sistemoje

„Microsoft“ tobulina „Windows 11“, tačiau pagrindinės problemos išlieka. Dirbtinio intelekto valdymas, paskyros reikalavimai ir telemetrija vis dar neturi realaus vartotojo pasirinkimo.