Windows: Végrehajtja a powershell szkriptet - hogyan működik
Biztonsági okokból a Powershell szkript alapértelmezés szerint nem futtatható Windows alatt. Ehelyett a kis programok blokkolva vannak. Ebben a gyakorlati tippben megmutatjuk, hogyan lehet még elindítani és használni a szkriptet.
Futtassa a Powershell szkriptet Windows rendszeren - ezt meg kell tennie
Ha Powershell-parancsfájlt szeretne futtatni Windows-on, először el kell távolítania a blokkot:
- Kattintson a jobb gombbal a Powershell parancsikonra, és válassza a „Futtatás rendszergazdaként” menüpontot. Lehet, hogy meg kell erősítenie ezt a lépést.
- Itt hajtsa végre a "Set-ExecutionPolicy RemoteSigna" parancsot a szkriptek végrehajtása érdekében.
- Megjegyzés: Ez a parancs végrehajtja az összes szkriptet, ami biztonsági kockázatot jelenthet.
- A "RemoteSigned" végrehajtásához digitális aláírás szükséges, és ezt használja az internetről letöltött szkriptekhez. A Windows mindig futtat a helyi parancsfájlokat, amelyeket a számítógépen hozott létre.
- Ezért az "AllSigna" változót használhatja a "RemoteSigna" helyett. Tehát az összes szkriptet digitális aláírással hajtják végre. Ha az aláírás ismeretlen, engedélyt kérnek tőle.
- A "Korlátozatlan" változó végrehajtja az összes szkriptet, de figyelmeztetést küld az alá nem írt szkriptekre az internetről. Ebben az esetben a "Set-ExecutionPolicy Unrestricted" parancs van.
- A "powershell -ep RemoteSigned -file MyScript.ps1" paranccsal kivételt állíthat be a fájlhoz. Cserélje ki a "MyScript.ps1" változót a tényleges fájlnevére.
Végezzen Powershell-parancsfájlt - szerkessze a csoportjogokat
Alternatív megoldásként a csoportos jogokat a Windows 10 alatt is szerkesztheti. Előnye: Nem kell választania a zavaró parancsok között.
- Írja be a "Számítógép és felhasználói konfiguráció" elemet a Windows keresésbe, és indítsa el az azonos nevű programot.
- Váltás itt a "Irányelvek", majd a "Felügyeleti sablonok" menüpontra.
- A „Windows összetevők” alatt keresse meg a „Windows PowerShell” mappát.
- Kattintson duplán az "A szkript végrehajtásának engedélyezése" elemre.
- Itt található a "Helyi és távolról aláírt szkriptek engedélyezése", "Csak az aláírt szkriptek engedélyezése" és "Az összes szkript engedélyezése" beállítási lehetőségek.
- Biztonsági okokból javasoljuk, hogy használja a "Helyi szkriptek és távoli aláírt szkriptek engedélyezése" lehetőséget. Ez optimálisan védi a számítógépet.
Ezek az utasítások a Windows 8 vagy a Windows 10 alapúak. A Powershell legfontosabb parancsát a következő gyakorlati tippben mutatjuk meg.