A PowerShell végrehajtási szabályzatának módosítása

A PowerShell elég hatékony eszköz, és ahogy Peter Parker fogja mondani; nagy erővel nagy felelősség is jár. Ezzel a hatékony eszközzel kárt tehet a rendszerében, ha nem vigyáz a használatára. Pontosabban, a káros PowerShell-parancsfájlok, ha engedélyezik a futtatást, eltörhetnek valamit. Pontosan ez az oka annak, hogy a PowerShell korlátozza a szkriptek futtatását. Számos biztonsági réteggel rendelkezik, amelyek korlátozzák az összes szkriptet, vagy csak az aláíratlan és ellenőrizetlen szkripteket. Ha nem tud olyan PowerShell-szkriptet futtatni, amelyről biztos, hogy biztonságos, akkor ehhez módosítania kell a PowerShell-végrehajtási szabályzatot. Itt van, hogyan.

Jelentkezzen be a rendszerébe a rendszergazdai fiókkal, és nyissa meg a PowerShellt rendszergazdai jogokkal.

  Hogyan gyorsítja fel a HTTP/3 és a QUIC a webböngészést

Futtassa a következő parancsot;

Set-ExecutionPolicy

A PowerShell paramétert fog kérni. A paraméter megmondja, hogy milyen engedélyeket kell beállítani a PowerShell számára.

Négy paramétert állíthat be;

Korlátozott – Nem lehet szkriptet futtatni. A Windows PowerShell csak interaktív módban használható.
AllSigned – Csak megbízható kiadó által aláírt szkriptek futtathatók.
RemoteSigned – A letöltött szkripteket futtatásuk előtt alá kell írnia egy megbízható kiadónak.
Korlátlan – Nincs korlátozás; minden Windows PowerShell-szkript futtatható.

a Microsoft TechNeten keresztül

Adja meg a beállítani kívánt engedélyeknek megfelelő paramétert, majd érintse meg az Enter gombot.

A módosítás végrehajtása előtt meg kell erősítenie a módosítást. Írja be a megfelelő betűt a módosítás megerősítéséhez, majd érintse meg az Enter gombot.

  Értesítéseket kaphat, ha új Google Doodle játék érkezik

A változás menet közben történik. Nem kell újraindítania a rendszert vagy a PowerShellt. Ha korábban nem tudott PowerShell-szkriptet futtatni, most megadhatja a PowerShellnek az elérési utat, és az futni fog.

A változás visszafordítása egyszerű, és ugyanezt a folyamatot követi. Futtassa a Set-ExecutionPolicy parancsot, majd adja meg a választott paramétert. Ha korábban korlátlan hozzáférést adott a PowerShellnek, akkor a megfelelő paraméterrel korlátozhatja vagy ismét korlátozhatja.

Így módosíthatja a PowerShell végrehajtási szabályzatát a Windows összes verziójában.