Tanfolyam leírása
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.
Tanfolyam célja
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.
Tanfolyami előképzettség
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.
Online képzés esetés szükséges telepítés:
- Windows10
- internet, webcamera, mikrofon
- az online képzések Zoom/Teams/Webex meetingeken történnek
Kiknek ajánljuk
Infrastruktúra üzemeltetőknek, akiknek feladatai közé tartozik a Microsoft Windows Server alapú hálózat napi működtetése.
Tematika
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