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 tanfolyam során a hallgatók megismerkednek a Powershell alapjaival, a nyelv architektúrájával és kialakításának szempontjaival, valamint áttekintik a Powershell programozási lehetőségeit.
Tanfolyamunk résztvevői olyan tudásanyag birtokába jutnak melyek lehetővé teszik számukra, hogy a napi munkában felmerülő adminisztrációs feladataikat automatizálják.
Microsoft Windows felhasználói ismeretek, gyakorlat a Microsoft termékek és az Internet használatában. Alapfokú rendszer adminisztrációs és programozási ismeretek és készségek.
Infrastruktúra üzemeltetőknek, akiknek feladatai közé tartozik a Microsoft Windows Server alapú hálózat napi működtetése.
1. Bevezetés
1.1. Powershell architektúra
1.2. Segédprogramok
1.3. A .NET keretrendszer alapjai
1.3.1. Objektum-orientáltság
1.3.2. Osztályok és gyűjtemények
1.3.3. A CLR és a Class Library
1.4. COM objektumok használata
1.5. WMI kezelés Powershellből
2. Powershell elemek
2.1. CMD-letek
2.1.1. Felépítése
2.1.2. Keresés, lekérdezés
2.1.3. Paraméterek megadása: pozicionális vs. nevesített
2.2. Kifejezés és parancsfeldolgozás
2.3. Csővezeték ás átirányítás
2.4. Output formázás
2.5. Alias-ok
2.6. PSDrive-ok
2.7. Objektummetódusok és tulajdonságok
2.8. Dátum és idő kezelés
3. Nyelvi elemek
3.1. Változók és konstantok
3.1.1. Változótípusok
3.2. Tömbök
3.2.1. Egydimenziós
3.2.2. Többdimenziós
3.2.3. Asszociatív
3.3. Dátumtípusok
3.4. Típuskonverzió
3.5. Operátorok
3.5.1. Aritmetikai
3.5.2. Logikai
3.5.3. Típusvizsgálati
3.5.4. Csoportosító
3.6. Reguláris kifejezések - mintaillesztés
4. Vezérlési szerkezetek
4.1. Elágazás
4.1.1. IF/ ELSE/ ELSEIF
4.1.2. SWITCH
4.2. Ciklus
4.2.1. WHILE, DO-WHILE
4.2.2. DO-UNTIL
4.2.3. FOR
4.2.4. FOREACH
4.3. Erőltetett vezérlésátadás
4.3.1. BREAK
4.3.2. CONTINUE
5. Függvények
5.1. Szintaktika
5.2. Paraméterek
5.3. Visszatérési érték kezelése
5.4. Beépített függvények
5.5. Filter vs. Function
6. Szkriptek
6.1. Szintaktika
6.2. Engedélyezés
6.3. Paraméterek, visszaadott érték
7. Fontos cmdlet-ek
7.1. Elemfeldogozás
7.2. Importálás és exportálás
7.3. Gyakran használt cmd-letek
8. Hibakezelés és hibakeresés
8.1. Trap
8.2. Try...Catch...Finally
8.3. Debugging
9. Rendszerszolgáltatások
9.1. Filekezelés
9.2. Registrykezelés Powershellből
9.3 Hálózati szolgáltatások kezelése
9.4. Tároló alrendszer kezelése
9.5. Csomag és modulkezelési szolgáltatások
9.6. Távoli számítógépek felügyelete
9.7. Háttérben futó és időzített feladatok
10. PowerShell 7
10.1. POWERSHELL 7 ÚJDONSÁGOK
10.1.1. Parancsok feltételes összefűzése
10.1.2. NULL kezelés
10.1.3. Parallel Foreach-Object
10.1.4. PowerShell Linuxon