A PowerShell szkriptfájl létrehozása és futtatása Windows rendszeren 10

a parancsfájl csak egy szöveges fájlba mentett parancsok gyűjteménye (a speciális .ps1 kiterjesztéssel), amelyet a PowerShell megért és végrehajtja a különböző műveletek végrehajtásához. Ebben a bejegyzésben felvázoljuk a PowerShell szkriptfájl létrehozásának és futtatásának folyamatát a Windows 10 rendszeren.

a PowerShell egy parancssori eszköz, amelyet a Microsoft a beállítások módosítására és a feladatok automatizálására szolgáló parancsok és parancsfájlok futtatására tervezett. Bizonyos értelemben hasonló a parancssorhoz. A PowerShell azonban egy alkalmasabb parancssori felület (CLI), amely széles körű eszközöket, valamint nagyobb rugalmasságot és vezérlést kínál. A parancssorral ellentétben a PowerShell Windows, macOS és Linux rendszereken is elérhető.

a PowerShell parancsfájl Windows 10 rendszeren történő létrehozásához és futtatásához kövesse az egyes feladatokra vonatkozó utasításokat a megfelelő szakaszokban.

PowerShell-parancsfájl létrehozása

PowerShell-parancsfájl létrehozása és futtatása

Windows 10 rendszeren PowerShell-parancsfájl-fájlokat hozhat létre gyakorlatilag bármilyen szövegszerkesztővel vagy az ISE (Integrated Scripting Environment) konzolon. A szkriptek előrehaladásának előnyben részesített lehetősége azonban a Visual Studio kódszerkesztő használata a PowerShell kiterjesztéssel.

a Visual Studio Code — más néven VS Code — egy ingyenes és bővíthető platformközi kódszerkesztő, amely szinte bármilyen programozási nyelv szerkesztéséhez biztosít környezetet. A PowerShell kiterjesztés hozzáadásakor pedig teljesen interaktív szkriptszerkesztési élményt kap, még az IntelliSense (code-completion) támogatással is.

így hozhat létre PowerShell szkriptfájlt A Windows 10 rendszeren a VS kód használatával:

  • irány a Visual Studio letöltési oldala.
  • kattintson a Windows gombra a telepítő letöltéséhez.
  • kattintson duplán a letöltött fájlra a VS kód telepítési folyamatának megkezdéséhez.
  • erősítse meg a megállapodás feltételeit.
  • kattintson a Tovább gombra.
  • kattintson ismét a Tovább gombra.
  • kattintson még egyszer a Tovább gombra.
  • szükség szerint erősítse meg a további feladatokat.
  • kattintson a Tovább gombra.
  • kattintson a Telepítés gombra.
  • kattintson a Befejezés gombra.

miután elvégezte a lépéseket, folytathatja a PowerShell kiterjesztés telepítését. Itt van, hogyan:

  • nyissa meg a VS kódot.
  • kattintson a Bővítmények fülre a bal oldali ablaktáblán, vagy nyomja meg a CTRL + SHIFT + X billentyűkombinációt.
  • keresse meg a PowerShell-t, és válassza ki a legjobb eredményt.
  • kattintson a Telepítés gombra.

a telepítési lépések elvégzése után elkezdheti a PowerShell szkriptek írását a Visual Studio kód használatával. Itt van, hogyan:

  • nyissa meg a VS kódot.
  • kattintson a Fájl menüre, és válassza az új fájl lehetőséget.
  • kattintson a Fájl menüre, és válassza a Mentés másként lehetőséget.
  • a Fájlnév mezőben adja meg a .ps1 kiterjesztésű fájl nevét — például TWC_script.ps1.
  • kattintson a Mentés gombra.

írjon egy újat, vagy illessze be a futtatni kívánt szkriptet — például:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

a fenti szkript az alábbi kifejezést jeleníti meg a képernyőn.

Üdvözöljük a TheWindowsClub.com! az első szkript sikeresen végrehajtva

a szkript futtatásához kattintson a Futtatás gombra a jobb felső sarokban (vagy nyomja meg az F5 billentyűt).

  • kattintson a Fájl menüre.
  • kattintson a Mentés lehetőségre.

miután elvégezte a lépéseket a Visual Studio kód használatával, a parancsfájl készen áll a futtatásra, de alapértelmezés szerint sikertelen lesz. Ennek oka az, hogy az alapértelmezett PowerShell-beállítások mindig úgy vannak beállítva, hogy blokkolják bármely szkript végrehajtását. (Az egyetlen kivétel az, ha a szkript tartalmát a Visual Studio Code vagy a PowerShell ISE programban futtatja.)

a PowerShell parancsfájl futtatása Windows 10 rendszeren

parancsfájl futtatásához a PowerShell segítségével meg kell változtatnia a végrehajtási házirendet a Windows 10 rendszeren.

Windows 10 rendszeren a PowerShell négy végrehajtási házirendet tartalmaz, beleértve:

  1. Korlátozott-leállítja a szkript futását.
  2. RemoteSigned — engedélyezi az eszközön létrehozott parancsfájlokat, de egy másik számítógépen létrehozott parancsfájlok csak akkor futnak, ha megbízható közzétevő aláírást tartalmaznak.
  3. AllSigned — az összes szkript fut, de csak akkor, ha egy megbízható kiadó aláírta őket.
  4. korlátlan — bármilyen szkriptet korlátozás nélkül futtat.

a PowerShell parancsfájl futtatása Windows rendszeren 10:

  • nyomja meg a Windows gombot + X a Power User menü megnyitásához.
  • nyomja meg az A gombot a billentyűzeten a PowerShell elindításához admin/emelkedett módban.
  • írja be a PowerShell konzolba az alábbi parancsot, majd nyomja meg az Enter billentyűt.
Set-ExecutionPolicy RemoteSigned
  • írja be az A-t és nyomja meg az Enter billentyűt (ha van ilyen).

Ezután írja be az alábbi parancsot, majd nyomja meg az Enter billentyűt a parancsfájl futtatásához. Ügyeljen arra, hogy az “elérési út\to\SCRIPT” helyőrzőt módosítsa a szkript helyére.

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

a lépések elvégzése után a parancsfájl futni fog, és ha helyesen írta, akkor problémák nélkül látnia kell a kimenetét.

ez az, hogyan lehet létrehozni és futtatni a PowerShell script fájlt a Windows 10 rendszeren!

kapcsolódó: a helyi PowerShell szkriptek futtatása aláírás nélkül.

Leave a Reply

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.