A Windows PowerShell-szkript végrehajtásának be- és kikapcsolása

Ha szeretné be- vagy kikapcsolni a Windows PowerShell-szkriptek végrehajtását(turn on or off Windows PowerShell script execution) a Windows 10 rendszerben(Windows 10) , kövesse ezt a lépésről lépésre szóló útmutatót. A funkció engedélyezéséhez vagy letiltásához a Rendszerleíróadatbázis-szerkesztőt(Registry Editor) és a Helyi csoportházirend-(Local Group Policy Editor) szerkesztőt fogjuk használni .

A Windows PowerShell a Windows operációs rendszer alapvető és praktikus eszköze. Főleg kétféle szkript létezik – megbízható kiadó által aláírt és helyi szkriptek. A helyi szkripteket a személyi számítógépén hoz létre, míg a másikat egy megbízható kiadó ír alá egy adott feladat végrehajtásához.

Kapcsolja be vagy ki a Windows PowerShell - szkript végrehajtását

A Windows PowerShell(Windows PowerShell) - szkriptek végrehajtásának a Csoportházirend-szerkesztővel(Group Policy Editor) történő be- és kikapcsolásához kövesse az alábbi lépéseket:

  1. Keresse meg a gpedit.msc fájlt(gpedit.msc) a Tálca keresőmezőjében.
  2. Kattintson a csoportházirend szerkesztése(Edit group policy) lehetőségre a keresési eredményben.
  3. Lépjen a Windows PowerShell oldalra(Windows PowerShell) a Számítógép konfigurációjában(Computer Configuration) .
  4. Kattintson duplán a Parancsfájl-végrehajtás bekapcsolása(Turn on Script Execution) elemre .
  5. Válassza az Engedélyezve(Enabled) lehetőséget.
  6. Válasszon egy végrehajtási szabályzatot(Execution Policy) a legördülő listából.
  7. Válassza a Letiltva(Disabled) lehetőséget a szkript végrehajtásának kikapcsolásához.
  8. Kattintson az Alkalmaz(Apply) és az OK gombra(OK) .

Nézzük meg ezeket a lépéseket részletesen.

Először meg kell nyitnia a helyi csoportházirend-szerkesztőt(Local Group Policy Editor) a számítógépén. Ehhez keressen rá gpedit.msca Tálca(Taskbar) keresőmezőjében, és kattintson a  csoportházirend szerkesztése (Edit group policy ) lehetőségre a keresési eredményben. Az eszköz megnyitása után navigáljon a következő útvonalra:

Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell

Windows PowerShell mappában megjelenik (Windows PowerShell)a Parancsfájl-végrehajtás bekapcsolása(Turn on Script Execution)  nevű beállítás  . Kattintson duplán rá, és válassza az  Engedélyezve (Enabled ) lehetőséget.

Kapcsolja be vagy ki a Windows PowerShell-szkript végrehajtását

Ezt követően válasszon egy végrehajtási szabályzatot a legördülő listából. Ezt a három lehetőséget fogja látni -

  • Csak aláírt szkriptek engedélyezése
  • Helyi(Allow) szkriptek és távoli aláírt szkriptek engedélyezése
  • Minden szkript engedélyezése

Ha ki szeretné kapcsolni a parancsfájl-végrehajtást a Windows PowerShellben(Windows PowerShell) , válassza a  Letiltva (Disabled ) lehetőséget.

Akárhogy is, kattintson az  Alkalmaz (Apply ) és  az OK gombra (OK ) a módosítás mentéséhez.

Amint azt korábban említettük, ugyanezt a módosítást elvégezheti a Rendszerleíróadatbázis-szerkesztővel(Registry Editor) is . Ezt megelőzően ajánlatos  létrehozni egy rendszer-visszaállítási pontot  , és  biztonsági másolatot készíteni az összes beállításjegyzék-fájlról(backup all Registry files) .

Engedélyezze vagy tiltsa le a Windows PowerShell -szkript végrehajtását a beállításjegyzék használatával(Registry)

A Windows PowerShell(Windows PowerShell) -szkript végrehajtásának engedélyezéséhez vagy letiltásához kövesse az alábbi lépéseket:

  1. Nyomja Win+R billentyűket .
  2. Írja be a regedit parancsot(regedit) , és nyomja meg az Enter gombot.
  3. Kattintson az Igen(Yes) gombra.
  4. Lépjen a Windowsba a (Windows)HKLM kulcson(HKLM key) belül .
  5. Kattintson a jobb gombbal a Windows > Új > Kulcs elemre.
  6. Nevezze el PowerShellnek( PowerShell) .
  7. Kattintson a jobb gombbal(Right-click) a PowerShell > New DWORD (32 bites) értékre(Value) .
  8. Nevezze el EnableScripts néven(EnableScripts) .
  9. Kattintson duplán rá, hogy az Érték(Value) adatot 1 -re állítsa .
  10. Right-click PowerShell > New > String Value .
  11. Nevezze el ExecutionPolicy néven .
  12. Kattintson duplán rá az Érték(Value) adatok beállításához az alábbiak szerint.

Ha többet szeretnél megtudni, olvass tovább.

A kezdéshez nyomja meg a  Win+R billentyűket , írja be, regedités nyomja meg az  Enter  gombot. Ha látja az UAC parancsot, kattintson az  Igen (Yes ) gombra a Rendszerleíróadatbázis-szerkesztő(Registry Editor) megnyitásához a számítógépen. Ezt követően navigáljon a következő útvonalra:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

Kattintson a jobb gombbal a Windowsra, válassza az  New > Key,  és nevezze el  PowerShellnek(PowerShell) .

A Windows PowerShell-szkript végrehajtásának be- és kikapcsolása

Létre kell hoznia egy Duplaszó(DWORD) (32 bites) értéket(Value) és egy karakterlánc értéket(String Value)PowerShell  kulcsban. Ehhez kattintson a jobb gombbal a PowerShell > New > DWORD (32-bit) Value értékre , és nevezze el  EnableScripts néven(EnableScripts) .

A Windows PowerShell-szkript végrehajtásának be- és kikapcsolása

Kattintson duplán(Double-click) az EnableScripts elemre, hogy az (EnableScripts)értékadatokat  (Value data ) -  re vagy  0 - ra állítsa  . Ha engedélyezni szeretné ezt a funkciót, tegye  1 . Ellenkező esetben legyen  0 .

A Windows PowerShell-szkript végrehajtásának be- és kikapcsolása

Most be kell állítania a végrehajtási szabályzatot. Ehhez kattintson a jobb gombbal a PowerShell > New > String Value elemre , és nevezze el  ExecutionPolicy néven .

A Windows PowerShell-szkript végrehajtásának be- és kikapcsolása

Ezután kattintson duplán rá, és írja be az  értékadatokat (Value data ) az alábbiak szerint -

  • AllSigned:  Csak aláírt szkriptek engedélyezése
  • Távoli(RemoteSigned) aláírt : Helyi szkriptek és távoli aláírású szkriptek engedélyezése
  • Korlátlan:(Unrestricted:)  Engedélyezze az összes szkriptet

A Windows PowerShell-szkript végrehajtásának be- és kikapcsolása

Végül kattintson az  OK  gombra a módosítás mentéséhez.

Ez minden! Remélem ez segít.



About the author

iOS fejlesztő vagyok, több mint 10 éves tapasztalattal. Alkalmazások fejlesztésére specializálódtam iPhone és iPad készülékekre. Tapasztalattal rendelkezem felhasználói folyamatok felépítésében, egyéni fejlesztési készletek (CDK) létrehozásában, valamint különféle alkalmazásfejlesztési keretrendszerekkel való munkában. Korábbi munkám során az Apple App Store kezelését segítő eszközöket is kifejlesztettem, amelyek egy termékkezelő eszközt és egy alkalmazásbeküldő eszközt is tartalmaznak.



Related posts