Windows PowerShell-szkriptek áttekintése
Először a Windows PowerShell használatával végezhet el olyan feladatokat, amelyeket nem tud grafikus eszközökkel elvégezni. A Microsoft 365 vagy a Microsoft Exchange Server kezelésekor például számos olyan beállítás van, amelyet csak Windows PowerShell-parancsmagok használatával konfigurálhat. A Windows PowerShell megismerése során láthatja, hogy az egyes parancsok futtatása helyett szkriptek használatával egyszerűsítheti a felügyeletet.
Szkriptekkel szabványosíthatja az ismétlődő feladatokat. A tevékenységek szabványosítása csökkenti a hibák kockázatát. Ha egy szkript tesztelése megtörtént, többször is futtathatja hiba nélkül. Ha azonban manuálisan többször is beír egy parancsot, minden alkalommal fennáll a hiba kockázata. Emellett ha a feladatot ütemezetten kell végrehajtani, ütemezheti a szkript futtatását igény szerint.
Feljegyzés
A 11. modul "Háttérfeladatok és ütemezett feladatok használata" című modul a Windows PowerShell-szkriptek konfigurálását ismerteti, hogy azok ütemezett vagy ütemezett feladatokként fussanak.
Szkriptekkel összetettebb feladatokat is végrehajthat, mint a gyakorlatban egyetlen parancs használatával. Bár technikailag lehetséges egyetlen hosszú és összetett Windows PowerShell-parancs létrehozása, nem praktikus a kezelés. Az összetett feladatok szkriptbe helyezése egyszerűbbé és érthetőbbé teszi a szerkesztést.
A jelentéskészítés egy összetett és ismétlődő feladat, amelyet a Windows PowerShell használatával végezhet el. A Windows PowerShell használatával szöveg- vagy HTML-alapú jelentéseket hozhat létre. Létrehozhat például egy szkriptet, amely a kiszolgálókon rendelkezésre álló lemezterületet jelenti, vagy létrehozhat egy szkriptet az Exchange-hez, amely az üzenetkövetési naplókat az e-mail-forgalom statisztikáinak jelentéséhez vizsgálja.
A szkriptek olyan szerkezeteket is használhatnak, mint a ForEach, a Ha és a Switch, amelyeket ritkán használnak egyetlen parancsban. Ezekkel a szerkezetekkel feldolgozhatja az objektumokat, és döntéseket hozhat a szkriptekben.
A Windows PowerShell-szkriptek .ps1 fájlkiterjesztéssel rendelkeznek. A legalapvetőbb szkriptek egyszerűen a .ps1 fájlkiterjesztéssel mentett szövegfájlban felsorolt Windows PowerShell-parancsok. Bár a Windows PowerShell integrált szkriptelési környezet (ISE) és a Microsoft Visual Studio Code jobb funkciókkal rendelkezik, a Windows PowerShell-szkripteket egy egyszerű szövegszerkesztő, például a Jegyzettömb használatával szerkesztheti.