A Windows-felhasználók egyetlen paranccsal futtathatják PowerShell-parancsfájljaikat a PowerShell-terminál használatával. De néha, általában az első felhasználók számára, megjelenik a hibaüzenet "A Powershell nem tölthető be, mert a szkriptek futtatása le van tiltva ezen a rendszeren” megjelenhet a kék terminálon. A probléma hátterében pontosan két ok állhat. Az egyik a végrehajtási szabályzat korlátozása az összes szkriptre, a másik pedig az ismeretlen vagy nem megbízható szállítótól származó szkript. Csak kövesse ezt az egyszerű megoldást a probléma azonosításához és megoldásához.
1. javítás – Futtassa a PowerShellt rendszergazda módban
Az egyik leggyakoribb hiba, amit elkövetünk, hogy megfelelő rendszergazdai jogok nélkül próbáljuk meg futtatni a szkriptet a PowerShell terminálban.
1. Meg kell nyomnia a Win kulcs és írja be: "powershell“.
2. Ezután kattintson jobb gombbal a „Windows PowerShell” és érintse meg a „Futtatás rendszergazdaként“.
HIRDETÉS
Miután a terminál megfelelő rendszergazdai jogosultságokkal megnyílik, próbálja meg újra futtatni a shell szkriptet, és tesztelje, hogy működik-e.
2. javítás – Ellenőrizze és módosítsa a végrehajtási szabályzatot
A végrehajtási szabályzat megtiltja bizonyos szkriptek futtatását.
1. Most csak nyomja meg a gombot Win kulcs és írja be: "powershell“.
2. Ezután kattintson jobb gombbal a „Windows PowerShell” és érintse meg a „Futtatás rendszergazdaként“.
3. Amint a PowerShell terminál megnyílik, típus ezt a kódot és nyomja meg Belép hogy ismerje a szkriptek aktuális szabályzati állapotát.
Get-ExecutionPolicy -List
4. Most láthatja az összes felhasználó/felhasználói csoport végrehajtási irányelveinek teljes listáját.
Általában az alapértelmezett végrehajtási hatókör a "Meghatározatlan” állapot.
5. Most, másolás beillesztés ezt a kódot a végrehajtási szabályzat beállításához a Korlátlan mód*.
Set-ExecutionPolicy Korlátlan
6. Most meg fogják kérdezni:Módosítani szeretné a végrehajtási szabályzatot?“. Csak gépelj "Y” a parancsban, és nyomja meg Belép a változtatás alkalmazásához.
Most már könnyedén futtathatja a szkriptet a rendszerén. A PowerShell többé nem korlátozza a szkript végrehajtását.
Ily módon egyáltalán nem kell szembenéznie a szkript futtatásával kapcsolatos problémákkal.
*JEGYZET –
A powerShell végrehajtási szabályzata létfontosságú biztonság, amely megtiltja az ismeretlen, rosszindulatú szkriptek futtatását a rendszeren. Tehát nem szabad az elérhető beállításra hagyni. Javasoljuk, hogy miután végrehajtotta a szkriptet, állítsa a végrehajtási házirendet „AllSigned” vagy „RemoteSigned” értékre.
1. Nyissa meg a PowerShell rendszergazdaként.
2. Miután megnyitotta, futtassa ezt a parancsot, hogy korlátozza a szkriptek végrehajtását a rendszeren.
Set-Execution Policy Restricted
A végrehajtási szabályzat korlátozása után a szkriptek nem futnak le.
Ezenkívül, ha akarja, átkapcsolhatja a biztonsági szintet egy enyhébbre. 4 alapvető biztonsági szint van, amelyre beállíthatja a végrehajtási házirendet. Vannak -
1. Korlátozott – Ez a mód nem engedi lefutni a rendszeren a parancsfájlokat. A Korlátozott mód a legmagasabb szintű végrehajtási szabályzat, amelyet elhelyezhet.
2. Allsigned – Csak a megbízható kiadók által aláírt összes szkript futtatható a rendszeren. Ebben a módban nem futtathat harmadik féltől származó ismeretlen szkriptet.
3. Távoli aláírt – A távolról aláírt parancsfájlok futtathatók a rendszeren, valamint a helyi számítógépen írt szkriptek.
4. Korlátlan – A korlátlan mód, ahogy a neve is sugallja, bármilyen szkript futtatását teszi lehetővé a rendszeren. Ez veszélyes lehet, mivel a rosszindulatú szkriptek nem blokkolódnak.
Tegyük fel, hogy a végrehajtási házirendet a következőre próbálja beállítaniRemoteSinged", és futtassa ezt a kódot egy emelt szintű PowerShell terminálon.
Set-ExecutionPolicy RemoteSigned
Bezárhatja a Parancssor terminált.
1. lépés - Töltse le a Restoro PC Repair Tool eszközt innen
2. lépés - Kattintson a Vizsgálat indítása elemre a számítógéppel kapcsolatos problémák automatikus megkereséséhez és kijavításához.