Tanfolyam időpontok és jelentkezés
Első oktatási nap: 2025. március 3., további oktatási napok: 4., 5., 6.
Első oktatási nap: 2025. május 19., további oktatási napok: 20., 21., 22.
Első oktatási nap: 2025. július 7., további oktatási napok: 8., 9., 10.
Első oktatási nap: 2025. augusztus 18., további oktatási napok: 19., 21., 22.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
A tanfolyam során a hallgatók megismerkednek a Microsoft PowerShell haladóbb szintű lehetőségeivel, áttekintjük a PowerShell modulok készítését, melyek lehetővé teszik, hogy komplex PowerShell megoldásokat készítsenek a napi feladatok automatizálásához.
Üzemeltetőknek, akik már ismerik a PowerShell alapjait, és szeretnék tudásukat elmélyíteni, hogy a Microsoft Windows operációs rendszerhez kapcsolódó feladataikra hatékony, automatizált megoldást tudjanak készíteni.
Microsoft Windows felhasználói ismeretek, gyakorlat a Microsoft termékek használatában.
Alapfokú rendszeradminisztrációs és programozási ismeretek és készségek. Alapfokú PowerShell ismeretek. Ha még nem rendelkezel PowerShell tudással, akkor első lépésnek a Bevezetés a Microsoft PowerShell használatába tanfolyamunkat ajánljuk.
Teszteld tudásodat szintfelmérőnkkel, melynek segítségével könnyedén leellenőrizheted, hogy rendelkezel-e a tanfolyami részvételhez szükséges ismeretekkel.
Kattints IDE a kérdéssorért!
A PowerShell haladó szintű ismerete és a PowerShell modulok készítése lehetővé teszi a rendszeradminisztrátorok számára, hogy komplex automatizálási feladatokat hajtsanak végre, és egyedi eszköztárakat hozzanak létre specifikus igényekre. Ez növeli a hatékonyságot és a termelékenységet, mivel a modulok újrahasznosítható kódot és funkciókat biztosítanak, amelyek egyszerűsítik a rendszerkarbantartási és -kezelési folyamatokat. Az egyedi modulok segítségével a rendszeradminisztrátorok szabványosíthatják és megoszthatják a legjobb gyakorlatokat és a saját fejlesztésű megoldásokat a csapatukon belül és másokkal is.
Képzésünkön megismerkedsz a PowerShell modulok készítésének lehetőségeivel és a nyelv haladó technikáival. Átnézzük a Windows Management Instrumentationt (WMI), amely egy szabványos interfészt és objektummodellt biztosít. Ezen keresztül PowerShell segítségével programozott módon érhetők el és kezelhetők a rendszerinformációk, hardver- és szoftverelemek, valamint az operációs rendszer beállításai. Külön kitérünk az összetett PowerShell programok fontos elemére, a futás közben felmerülő hibák kezelésére. Gyakran felmerül, hogy XML vagy JSON formátumú adatokat kell kezelnünk PowerShell szkriptekből. Ennek lehetőségeit is átvesszük a képzésen.
TEMATIKA
1. HALADÓ FÜGGVÉNYKÉSZÍTÉS
1.1. Kötelező paraméterek megadása
1.2. Paraméterkészletek definiálása
1.3. Pipeline input
1.4. Help készítése
2. WINDOWS MANAGEMENT INSTRUMENTATIONS (WMI) HASZNÁLAT
2.1. Bevezetés a WMI-be
2.2. A WMI lekérdezése
2.2.1. Példánylekérdezések
2.2.3. Osztálylekérdezések
2.3. WMI lekérdezések (WQL) létrehozása
2.3.1. WMI WHERE
2.4. Osztály és példánykapcsolatok felderítése
2.4.1. WMI ASSOCIATORS
2.4.2. WMI SCHEMA
3. HALADÓ NYELVI TECHNIKÁK
3.1. Változók
3.2. Type accelerators
3.3. Statikus metódusok
3.4. Objektum típusok
3.4.1. COM
3.4.2. WMI
3.4.3. PS (.NET)
3.5. Saját PS objektum létrehozása
3.6. Új típus létrehozása
3.7. Új osztály létrehozása
3.8. Objektumtípusok lekérdezése
3.9. Események kezelése
3.9.1. PowerShell események lekezelése
3.9.2. Reagálás .NET objektumeseményekre
3.9.3. WMI események kezelése: WMI EVENTS
4. KIMENETI FORMÁTUM MAGAS SZINTŰ BEÁLLÍTÁSA
4.1. Formázás beállítása
4.2. HTML jelentés készítése
5. FÜGGVÉNYTÁR KÉSZÍTÉSE
5.1. Modulok és csomagok kezelése
5.2. Függvények definiálása
5.3. Függvénytár beemelése a környezetbe
6. SZKRIPTMODUL KÉSZÍTÉSE
6.1. Csővezetéket használó cmdlet-ek írása
6.2. Saját osztályok definiálása
6.3. Haladó paraméterezési technikák
6.4. Modul manifest fájl készítése és használata
6.5. Help és dokumentációkészítés
7. HIBAKEZELÉS ÉS HIBAKERESÉS
7.1. Trap
7.2. Try...Catch...Finally
7.3. Debugging
7.3.1. Hibakeresés terminál ablakban
7.3.2. Hibakeresés vizuális eszközzel (PS ISE)
8. XML ÉS JSON ADATOK KEZELÉSE POWERSHELL-BŐL
8.1. Kimenet mentése XML-be
8.1.1. ConvertTo-Xml, Export-Clixml
8.2. XML adatok visszaolvasása
8.2.1. Import-Clixml
8.3. XML osztály és objektum-metódusok
8.4. Keresés és mozgás az XML-ben
8.4.1. Select-Xml
8.5. XML elemek hozzáadása, módosítása
8.6 Kimenet mentése JSON-ba
8.6.1. ConvertTo-Json
8.7. JSON adatok beolvasása PowerShell-be
8.7.1. ConvertFrom-Json
8.7.2. Webes JSON adatok feldolgozása
Az elmélethez kapcsolódó gyakorlati példák tetszettek a legjobban, így jól érthető lett a tananyag.
Magó András
Asseco Central Europe Magyarország Zrt.