PowerShell: Végrehajtási szabályzat beállítása

click fraud protection

Előfordulhat, hogy be kell állítania a PowerShell-végrehajtási házirendet, amikor PowerShell-parancsfájlokat próbál futtatni, hogy engedélyezze a parancsfájl futtatását. Ellenkező esetben előfordulhat, hogy egy "szkriptnév nem tölthető be, mert a szkriptek le vannak tiltva ezen a rendszeren." hiba üzenet.

Ezzel az oktatóanyaggal engedélyezheti a PowerShell-szkriptek futtatását a Windows rendszeren.

Először győződjön meg arról, hogy a szkript nincs blokkolva a következő lépésekkel:

  1. Kattintson a jobb gombbal a szkript ikonjára, majd válassza a „Tulajdonságok“.
  2. Győződjön meg arról, hogy a „Blokkolás feloldása" jelölőnégyzet be van jelölve, majd válassza a "rendben“.

1. lehetőség – PS parancs

  1. Válaszd ki a "Rajt" gombot, és írja be a "powershell“.
  2. Jobb klikk "Windows PowerShell", majd válassza a "Futtatás rendszergazdaként“.
  3. Írja be a következőt, majd nyomja meg a „Belép“:
    Set-ExecutionPolicy RemoteSigned -Force

2. lehetőség – Registry Key

  1. Tartsa lenyomva a Windows kulcs, majd nyomja meg a „R” a Futtatás ablak megjelenítéséhez.
  2. Típus "regedit", majd válassza a "rendben“:
  3. Navigáljon a következőhöz:
    • HKEY_LOCAL_Machine
    • SZOFTVER
    • Microsoft
    • PowerShell
    • 1
    • Shellds
    • Microsoft. Powershell
  4. Kattintson jobb gombbal a „Microsoft. PowerShell” mappát, majd válassza a „Új” > “Karakterlánc értéke“.
  5. Típus "Végrehajtási politika", majd nyomja meg a "Belép” a karakterlánc nevének beállításához.
  6. Nyisd ki "Végrehajtási politika", majd írja be a "Távoli aláírt" ban,-ben "Értékadatok" terület.
  7. Válassza a „rendben“.

3. lehetőség – Csoportházirend

A végrehajtási házirend beállításához a Csoportházirend beállításai a Csoportházirend-kezelési szerkesztőben a következő elérési úton érhetők el:

  • Házirendek > Felügyeleti sablonok > Windows-összetevők > Windows PowerShell > Parancsfájl-végrehajtás bekapcsolása