Számalk Oktatási és Informatikai Zrt.
Cím: 1118 Budapest, Dayka Gábor u. 3.
E-mail: training##kukac##szamalk.hu
Telefon: +36 1 491 8974
A képzés a PowerShell haladó programozási technikáit mutatja be, beleértve az objektumkezelést, hibakezelést, fejlett függvényeket és modulfejlesztést.
Azoknak, akik PowerShell segítségével szeretnének ismételhető feladatokat automatizálni, vagy saját szkripteket fejleszteni üzemeltetési és adminisztratív célokra.
Alap PowerShell használati ismeretek vagy a „Bevezetés a Microsoft PowerShell használatába” tanfolyam anyagának ismerete.
1. nap
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.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
2 nap
3.1. Változók
3.2. Typeaccelerators
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.1. Típusbeállítások megadása
4.2. Formázás beállítása
4.3. Saját típusok készítése
3 nap
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.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.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.1. HTML jelentés készítése
8.2. Kimenet mentése XML-be
8.2.1. ConvertTo-Xml, Export-Clixml
8.3. XML adatok visszaolvasása
8.3.1. Import-Clixml
8.4. XML osztály és objektum-metódusok
8.5. Keresés és mozgás az XML-ben
8.5.1. Select-Xml
8.6. XML elemek hozzáadása, módosítása
8.7 Kimenet mentése JSON-ba
8.7.1. ConvertTo-Json
8.8. JSON adatok beolvasása PowerShell-be
8.8.1. ConvertFrom-Json
8.8.2. Webes JSON adatok feldolgozása
9.1. Munkafolyamatok
9.1.1. Készítés és futtatás
9.1.2. Időzített munkafolyamatok
9.1.3. Párhuzamos végrehajtás
9.2. DesiredStateConfiguration
9.2.1. Bevezetés
9.2.2. Felépítés és működés
9.2.3. Konfiguráció készítése