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
- A Script ablaktáblában válassza ki a szkript egy részét.
- 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
- 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.
- 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.
- 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
- 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.
- 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.
- 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
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.
-
Írjon be egy sorszámot.
Szöveg másolása a Script panelen
A Script ablaktáblában válassza ki a másolni kívánt szöveget.
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
- A Script ablaktáblában válassza ki a kivágni kívánt szöveget.
- 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
- 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.
- A Fájlnév mezőbe írja be a fájl nevét.
- 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. - 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