Weboldal keresés

Parancsfájlok írása és futtatása a Windows PowerShell ISE-ben


Ez a cikk leírja, hogyan hozhat létre, szerkeszthet, futtathat és menthet szkripteket a Script panelen.

Szkriptek létrehozása és futtatása

A Windows PowerShell-fájlokat a Script panelen nyithatja meg és szerkesztheti. A Windows PowerShellben érdekes fájltípusok a szkriptfájlok (.ps1), a szkriptadatfájlok (.psd1) és a szkriptmodulfájlok (.psm1). kód>). Ezek a fájltípusok a Script Pane szerkesztőben a szintaxis színűek. A szkriptpanelen megnyitható egyéb gyakori fájltípusok a konfigurációs fájlok (.ps1xml), az XML-fájlok és a szövegfájlok.

Jegyzet

A Windows PowerShell végrehajtási házirendje határozza meg, hogy futtathat-e parancsfájlokat, és betöltheti-e a Windows PowerShell-profilokat és konfigurációs fájlokat. Az alapértelmezett végrehajtási házirend, a Korlátozott, megakadályozza az összes parancsfájl futását, és megakadályozza a profilok betöltését. A végrehajtási szabályzat módosításához, hogy engedélyezze a profilok betöltését és használatát, lásd: Set-ExecutionPolicy és about_Signing.

Új szkriptfájl létrehozásához

Az eszköztáron kattintson az Új lehetőségre, vagy a Fájl menüben kattintson az Új lehetőségre. A létrehozott fájl egy új fájl lapon jelenik meg az aktuális PowerShell lap alatt. Ne feledje, hogy a PowerShell lapok csak akkor láthatók, ha egynél több van. Alapértelmezés szerint egy script típusú fájl (.ps1) jön létre, de elmenthető új néven és kiterjesztéssel. Több szkriptfájl is létrehozható ugyanazon a PowerShell-lapon.

Meglévő szkript megnyitásához

Az eszköztáron kattintson a Megnyitás lehetőségre, vagy a Fájl menüben kattintson a Megnyitás lehetőségre. A Megnyitás párbeszédpanelen válassza ki a megnyitni kívánt fájlt. A megnyitott fájl egy új lapon jelenik meg.

Egy script lap bezárásához

Kattintson a bezárni kívánt fájllap Bezárás ikonjára (X), vagy válassza a Fájl menüt, és kattintson a Bezárás gombra. >.

Ha a fájlt az utolsó mentés óta módosították, a rendszer felkéri, hogy mentse vagy dobja el.

A fájl elérési útjának megjelenítéséhez

A fájl lapon mutasson a fájl nevére. A szkriptfájl teljes elérési útja egy elemleírásban jelenik meg.

Egy szkript futtatásához

Az eszköztáron kattintson a Szkript futtatása lehetőségre, vagy a Fájl menüben kattintson a Futtatás lehetőségre.

A szkript egy részének futtatása

  1. A Script ablaktáblában válassza ki a szkript egy részét.
  2. A Fájl menüben kattintson a Kijelölés futtatása lehetőségre, vagy az eszköztáron kattintson a Kijelölés futtatása lehetőségre.

Egy futó szkript leállítása

Számos módja van a futó szkript leállításának.

  • Kattintson a Művelet leállítása lehetőségre az eszköztáron
  • Nyomja meg a CTRL+BREAK gombot
  • Válassza a Fájl menüt, és kattintson a Művelet leállítása lehetőségre.

A CTRL+C megnyomása szintén működik, hacsak nincs kijelölve bizonyos szöveg, ebben az esetben a CTRL+C a másolás funkciót a kiválasztott szöveghez.

Szöveg írása és szerkesztése a Script panelen

Másolhat, kivághat, beilleszthet, kereshet és cserélhet szöveget a Script panelen. Visszavonhatja és megismételheti az utoljára végrehajtott műveletet is. A műveletek billentyűparancsai ugyanazok, mint az összes Windows-alkalmazásnál.

Szöveg bevitele a Script ablaktáblába

  1. Vigye a kurzort a Szkriptpanelre, ha a Szkriptpanel tetszőleges pontjára kattint, vagy a Nézet menüben kattintson a Ugrás a szkriptpanelre lehetőségre.
  2. Hozzon létre egy szkriptet. A szintaxis színezése és a tabulátorok kiegészítése gazdagabb szerkesztési élményt biztosít a Windows PowerShell ISE-ben.
  3. Tekintse meg a Tabulátor-kiegészítés használata a szkriptpanelen és a konzolpanelen című részt a tabulátor-kiegészítő funkció használatának részleteiért a gépelésben.

Szöveg keresése a Script panelen

  1. Ha bárhol szeretne szöveget keresni, nyomja meg a CTRL+F billentyűkombinációt, vagy a Szerkesztés menüben kattintson a Keresés a szkriptben lehetőségre.
  2. A kurzor utáni szöveg kereséséhez nyomja meg az F3 billentyűt, vagy a Szerkesztés menüben kattintson a Következő keresése a szkriptben lehetőségre.
  3. A kurzor előtti szöveg kereséséhez nyomja le a SHIFT+F3 billentyűkombinációt, vagy a Szerkesztés menüben kattintson az Előző keresése a szkriptben lehetőségre. >.

Szöveg keresése és cseréje a Script panelen

Nyomja meg a CTRL+H billentyűt, vagy a Szerkesztés menüben kattintson a Csere a szkriptben lehetőségre. Írja be a keresni kívánt szöveget és a helyettesítő szöveget, majd nyomja meg az ENTER billentyűt.

Egy adott szövegsorra lépés a Script ablakban

  1. A szkriptpanelen nyomja meg a CTRL+G billentyűkombinációt, vagy a Szerkesztés menüben kattintson az Ugrás a sorra lehetőségre.

  2. Írjon be egy sorszámot.

Szöveg másolása a Script panelen

  1. A Script ablaktáblában válassza ki a másolni kívánt szöveget.

  2. Nyomja le a CTRL+C billentyűkombinációt, vagy kattintson az eszköztáron a Másolás ikonra, vagy a Szerkesztés menüben kattintson a Másolás.

Szöveg kivágása a Script panelen

  1. A Script ablaktáblában válassza ki a kivágni kívánt szöveget.
  2. Nyomja le a CTRL+X billentyűkombinációt, vagy kattintson az eszköztáron a Kivágás ikonra, vagy kattintson a Szerkesztés menüben. Vágás.

Szöveg beillesztése a Script ablaktáblába

Nyomja meg a CTRL+V billentyűkombinációt, vagy kattintson az eszköztáron a Beillesztés ikonra, vagy a Szerkesztés menüben kattintson a Beillesztés.

Művelet visszavonása a Script panelen

Nyomja le a CTRL+Z billentyűkombinációt, vagy kattintson az eszköztáron a Visszavonás ikonra, vagy kattintson a Szerkesztés menüben. Visszavonás.

Művelet újraindítása a Script panelen

Nyomja le a CTRL+Y billentyűkombinációt, vagy kattintson az eszköztáron az Újra ikonra, vagy kattintson a Szerkesztés menüre. Újra.

Hogyan lehet elmenteni egy szkriptet

A szkript neve mellett egy csillag jelenik meg, amely azt a fájlt jelöli, amelyet a módosítása óta nem mentettek el. A fájl elmentésekor a csillag eltűnik.

Szkript mentéséhez

Nyomja le a CTRL+S billentyűkombinációt, vagy kattintson az eszköztáron a Mentés ikonra, vagy a Fájl menüben kattintson a Mentés.

Szkript mentése és elnevezése

  1. A Fájl menüben kattintson a Mentés másként lehetőségre. Megjelenik a Mentés másként párbeszédpanel.
  2. A Fájlnév mezőbe írja be a fájl nevét.
  3. A Mentés típusaként mezőben válasszon fájltípust. Például a Mentés típusaként mezőben válassza ki a „PowerShell-szkriptek (*.ps1)” lehetőséget.
  4. Kattintson a Mentés gombra.

Szkript mentése ASCII kódolásban

Alapértelmezés szerint a Windows PowerShell ISE új szkriptfájlokat (.ps1), szkriptadatfájlokat (.psd1) és szkriptmodul fájlokat (.psm1) ment. >) Unicode-ként (BigEndianUnicode). Ha egy parancsfájlt más kódolásban, például ASCII-ben (ANSI) szeretne menteni, használja a Save vagy a SaveAs metódusokat a $psISE.CurrentFile objektumban.

A következő parancs egy új szkriptet ment el MyScript.ps1 néven ASCII kódolással.

$psISE.CurrentFile.SaveAs("MyScript.ps1", [System.Text.Encoding]::ASCII)

A következő parancs lecseréli az aktuális parancsfájlt egy azonos nevű, de ASCII kódolású fájlra.

$psISE.CurrentFile.Save([System.Text.Encoding]::ASCII)

A következő parancs lekéri az aktuális fájl kódolását.

$psISE.CurrentFile.encoding

A Windows PowerShell ISE a következő kódolási beállításokat támogatja: ASCII, BigEndianUnicode, Unicode, UTF32, UTF7, UTF8 és Default. Az Alapértelmezett beállítás értéke rendszerenként változik.

A Windows PowerShell ISE nem módosítja a szkriptfájlok kódolását a Mentés vagy a Mentés másként parancsok használatakor.

Lásd még

  • A Windows PowerShell ISE felfedezése

Kapcsolódó cikkek