PowerShell-szkriptfájl létrehozása és futtatása Windows 11/10 rendszeren

A szkript csupán egy szövegfájlba mentett parancsok gyűjteménye (a speciális .ps1 kiterjesztéssel), amelyeket a PowerShell megért és sorban végrehajt különböző műveletek végrehajtása érdekében. Ebben a bejegyzésben felvázoljuk a PowerShell(PowerShell) -szkriptfájl létrehozásának és futtatásának folyamatát Windows 11/10 .

A PowerShell a (PowerShell)Microsoft által tervezett parancssori eszköz, amely parancsokat és parancsfájlokat futtat a beállítások módosításához és a feladatok automatizálásához. Bizonyos értelemben hasonlít a Parancssorhoz(Command Prompt) . A PowerShell azonban egy hatékonyabb parancssori felület ( CLI ), amely eszközök széles skáláját, valamint nagyobb rugalmasságot és vezérlést kínál. Ezenkívül a Parancssortól eltérően a PowerShell Windows , macOS és Linux rendszeren is elérhető .

A PowerShell(PowerShell) -szkriptfájl Windows 11/10 történő létrehozásának és futtatásának megtekintéséhez kövesse az egyes feladatokhoz tartozó utasításokat a megfelelő szakaszokban látható módon.

PowerShell - szkriptfájl létrehozása

Hozzon létre és futtasson PowerShell-szkriptfájlt

Windows Windows 11/10 gyakorlatilag bármilyen szövegszerkesztővel vagy az ISE ( Integrated Scripting Environment ) konzollal létrehozhat PowerShell -szkriptfájlokat. (PowerShell)A szkriptek létrehozásának előnyben részesített lehetősége azonban a Visual Studio Code szerkesztőjének a PowerShell bővítmény használata.

A Visual Studio Code – más néven VS Code – egy ingyenes és bővíthető többplatformos kódszerkesztő, amely gyakorlatilag bármilyen programozási nyelv szerkesztéséhez biztosít környezetet. A PowerShell(PowerShell) -bővítmény hozzáadásakor pedig teljesen interaktív szkriptszerkesztési élményt kap, még az IntelliSense (kódkiegészítő) támogatással is.

A következőképpen hozhat létre PowerShell -szkriptet a Windows 11/10 a VS Code használatával :

  • Nyissa meg a Visual Studio letöltési oldalát(Head to Visual Studio Download page) .
  • Kattintson a  Windows  gombra a telepítő letöltéséhez.
  • Kattintson duplán a letöltött fájlra a (Double-click)VS Code telepítési folyamatának elindításához .
  • Erősítse meg a szerződés feltételeit.
  • Kattintson a  Tovább(Next)  gombra.
  • Kattintson ismét a  Tovább(Next)  gombra.
  • Kattintson még egyszer a  Tovább(Next)  gombra.
  • Szükség esetén erősítse(Confirm) meg a további feladatokat.
  • Kattintson a  Tovább(Next)  gombra.
  • Kattintson a  Telepítés(Install)  gombra.
  • Kattintson a  Befejezés(Finish)  gombra.

A lépések végrehajtása után folytathatja a PowerShell - bővítmény telepítését. Itt van, hogyan:

  • Nyissa meg  a VS kódot(VS Code) .
  • Kattintson a  Bővítmények(Extensions) fülre a bal oldali ablaktáblában, vagy nyomja meg a CTRL + SHIFT + X billentyűkombinációt.
  • Keresse meg a  PowerShellt(PowerShell)  , és válassza ki a legjobb eredményt.
  • Kattintson a  Telepítés(Install)  gombra.

A telepítési lépések befejezése után megkezdheti a PowerShell - szkriptek írását a Visual Studio Code használatával . Itt van, hogyan:

  • Nyissa meg  a VS kódot(VS Code) .
  • Kattintson a  Fájl(File)  menüre, és válassza az  Új fájl(New File)  lehetőséget.
  • Kattintson a  Fájl(File)  menüre, és válassza a  Mentés mint(Save as)  opciót.
  • A Fájlnév(File name) mezőben adjon meg egy nevet a .ps1  kiterjesztésű fájlnak – például  TWC_script.ps1 .
  • Kattintson a  Mentés(Save)  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 adja ki a képernyőn.

Welcome to TheWindowsClub.com! Your first script executed successfully

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

  • Kattintson a  Fájl(File)  menüre.
  • Kattintson a  Mentés(Save)  lehetőségre.

Miután végrehajtotta a lépéseket a Visual Studio Code használatával , a szkript készen áll a futtatásra, de alapértelmezés szerint meghiúsul. Ennek az az oka, hogy az alapértelmezett PowerShell-beállítások mindig úgy vannak beállítva, hogy blokkolják a szkriptek 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(PowerShell) szkriptfájl futtatása Windows 11/10 rendszeren

A parancsfájl PowerShell segítségével történő futtatásához módosítania kell a Windows 11/10 végrehajtási szabályzatát .

Windows Windows 11/10 a PowerShell négy végrehajtási házirendet tartalmaz, köztük:

  1. Korlátozott –(Restricted —)  Leállítja a szkriptek futását.
  2. RemoteSigned –  Lehetővé teszi(Allows) az eszközön létrehozott szkripteket, de a másik számítógépen létrehozott szkriptek csak akkor futnak, ha megbízható kiadó aláírását tartalmazzák.
  3. AllSigned –  Minden szkript futni fog, de csak akkor, ha egy megbízható kiadó aláírta őket.
  4. Korlátlan –(Unrestricted —)  Bármely szkriptet korlátozás nélkül futtat .(Runs)

A PowerShell(PowerShell) -szkript fájl futtatása Windows 11/10 rendszeren a következő:

  • Nyomja meg a Windows key + X a Power User menü megnyitásához(open Power User Menu) .
  • Nyomja meg az A gombot a billentyűzeten a PowerShell rendszergazdai/emelt módban történő elindításához.
  • A PowerShell -konzolon írja be az alábbi parancsot, és nyomja meg az Enter billentyűt(Enter) .
Set-ExecutionPolicy RemoteSigned
  • Írja  be az A -t, és nyomja meg az Enter billentyűt (ha van).

Ezután írja be az alábbi parancsot, és nyomja meg az Enter billentyűt a szkript futtatásához. Ne(Make) felejtse el módosítani a „PATHTOSCRIPT” helyőrzőt a szkript helyére.

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

A lépések végrehajtása után a szkript futni fog, és ha helyesen írta meg, akkor probléma nélkül kell látnia a kimenetét.

Ennyivel kell létrehozni és futtatni a PowerShell -parancsfájlt Windows 11/10 !

Kapcsolódó(Related) : Helyi PowerShell-szkriptek futtatása aláírás nélkül(How to run local PowerShell Scripts without Signing) .



About the author

Számítástechnikai szakértő vagyok, és iOS-eszközökre szakosodtam. 2009 óta segítek az embereknek, és az Apple termékekkel kapcsolatos tapasztalataim alapján tökéletes ember vagyok, hogy segítsek a technológiai igényeiknek. Képességeim a következők: - iPhone és iPod javítása és frissítése - Apple szoftver telepítése és használata - Segítség az embereknek megtalálni a legjobb alkalmazásokat iPhone-jukhoz és iPodjukhoz - Online projekteken való munka.



Related posts