Számalk Oktatási és Informatikai Zrt.
Cím: 1119 Budapest, Fejér Lipót u. 70.
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. Online képzés esetés szükséges telepítés: Windows10 internet, webcamera, mikrofon az online képzések Zoom/Temas/Webex meetingeken történnek Infrastruktúra üzemeltetőknek, akiknek feladatai közé tartozik a Microsoft Windows Server alapú hálózat napi működtetése. BEVEZETÉS"Powershell architektúraSegédprogramokA .NET keretrendszer alapjai Objektum-orientáltság Osztályok és gyűjtemények A CLR és a Class LibraryCOM objektumok használataWMI kezelés Powershellből" POWERSHELL ELEMEK"CMD-letekFelépítéseKeresés, lekérdezésParaméterek megadása: pozicionális vs. nevesítettKifejezés és parancsfeldolgozásCsővezeték ás átirányításOutput formázásAlias-okPSDrive-okObjektummetódusok és tulajdonságokDátum és idő kezelés" NYELVI ELEMEK"Változók és konstansok Változótípusok Tömbök Egydimenziós Többdimenziós Asszociatív DátumtípusokTípuskonverzióOperátorok Aritmetikai Logikai Típusvizsgálati CsoportosítóReguláris kifejezések - mintaillesztés" VEZÉRLÉSI SZERKEZETEK"Elágazás IF/ ELSE/ ELSEIF SWITCHCiklus WHILE, DO-WHILE DO-UNTIL FOR FOREACHUgrások BREAK CONTINUE" FÜGGVÉNYEK"SzintaktikaParaméterekVisszatérési érték kezeléseBeépített függvényekFilter vs. Function" SCRIPTEK"SzintaktikaEngedélyezésParaméterek, visszaadott érték" FONTOS CMDLET-EK"Fontosabb cmdlet-ek Elemfeldogozás Importálás és exportálás Gyakran használt cmd-letek" HIBAKEZELÉS"Hibakezelés és hibakeresés Trap Debug Try...Catch...Finally" RENDSZERSZOLGÁLTATÁSOK"FilekezelésRegistrykezelés PowershellbőlWMI kezelés PowershellbőlTávoli számítógépek felügyeleteHáttérben futó és időzített feladatokÚJDONSÁGOK"POWERSHELL 3 ÚJDONSÁGOK PowerShell WebAccess Workflow Where() operátor tulajdonságainak változása Átirányítás kibővülésePOWERSHELL 4 ÚJDONSÁGOK Help szerkezetének újdonságai Get-Module szerkezetváltozásai RunNow használata az időzített feladatoknál Get-Process újdonságai Passthru paraméter használatának kibővítése Desired State ConfigurationPOWERSHELL 5 ÚJDONSÁGOK PowerShell OneGet"
A tanfolyam során a hallgatók megismerkednek a haladó lehetőségeivel, a nyelv architektúrájával és kialakításának szempontjaival, valamint áttekintik a modulkészíté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. Online képzés esetén szükséges telepítés: Windows10 internet, webcamera, mikrofon az online képzések Zoom/Temas/Webex meetingeken történnek Infrastruktúra üzemeltetőknek, akiknek feladatai közé tartozik a Microsoft Windows Server alapú hálózat napi működtetése. HALADÓ TECHNIKÁKVáltozókType acceleratorsStatikus metódusokObjektum típusok COM WMI PS (.NET)Saját PS Objektum létrehozásaÚj típus létrehozásaÚj osztály létrehozásaObjektumtípusok lekérdezése HALADÓ WMI HASZNÁLATWMI WHEREWMI ASSOCIATORSWMI EVENTSWMI SCHEMA KIMENETI FORMÁTUM MAGAS SZINTŰ BEÁLLÍTÁSAFormázás beállításaHTML jelentés készítésePowerShell Charts XML ADATOK KEZELÉSE POWERSHELLBŐLKimenet mentése XML-be ConvertTo-Xml, Export-ClixmlXML adatok visszaolvasása Import-ClixmlXML osztály és objektum-metódusokKeresés és mozgás az XML-ben Select-XmlXML elemek hozzáadása, módosítása HALADÓ FÜGGVÉNYKÉSZÍTÉSKötelező paraméterek megadásaParaméterkészletek definiálásaPipeline inputHelp készítéseProxy függvény készítése FÜGGVÉNYTÁR KÉSZÍTÉSEFüggvények definiálásaFüggvénytár beemelése a környezetbe SCRIPT MODUL KÉSZÍTÉSECsővezetéket használó cmdletek írásaSaját osztályok definiálásaHibakezelésDebuggingHaladó paraméterezési technikákHelp és dokumentációkészítés RENDSZERSZOLGÁLTATÁSOKMunkafolyamatok Készítés és futtatás Időzített munkafolyamatok Párhuzamos végrehajtásDesired State Configuration Bevezetés Felépítés és működés Konfiguráció készítése ADATBÁZIS ELÉRÉS POWERSHELLBŐLExcel adatok feldolgozásaAccess adatbázis-adatok feldolgozása Kapcsolódás Adatok lekérdezése Adatok módosításaMS SQL szerver adatbázis-adatok feldolgozása Kapcsolódás Adatok lekérdezése Adatok módosítása GRAFIKUS INTERFÉSZ KÉSZÍTÉSEGrafikus interfész tervezéseFüggvénymodul definiálásaGrafikus PowerShell script futtatás