Powershell tanfolyamok

  • 1
Vissza

Powershell

Powershell
PowerShell_box_460x350.jpg
223 000 Ft
(Bruttó ár: 283 210 Ft)

Bevezetés a PowerShell használatába

Kód: MWinS08

A tanfolyam bemutatja a Microsoft PowerShell alapjait, a parancssori használatot és az objektumalapú működés szemléletét. A résztvevők megtanulják a legfontosabb parancsok használatát, valamint az alapvető adatlekérdezési és -feldolgozási lehetőségeket. Ezenkívül megismerkednek a változókkal, vezérlési szerkezetekkel, függvényekkel és a szkriptírás alapjaival. Rendszergazdáknak, üzemeltetőknek és informatikai szakembereknek, akik szeretnék hatékonyabban kezelni Windows-alapú rendszereiket parancssorból. Alapvető Windows operációs rendszerrel kapcsolatos ismeretek. 1 nap 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 ClassLibrary                         1.4. COM és WMI objektumok használata 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álisvs. nevesített                         2.2. Kifejezés és parancsfeldolgozás                         2.3. Csővezeték ás átirányítás                         2.4. Kimenet formázása                         2.5. Alias-ok                         2.6. PSDrive-ok                         2.7. Objektummetódusok és tulajdonságok                         2.8. Dátum és idő kezelés                         2.9. Snapin-ek és modulok kezelése                         2.10. Rendszer és felhasználói profilok nap ÁLTALÁNOSAN HASZNÁLT CMDLET-EK                         3.1. Elem feldolgozás                         3.1.1. Az OBJECT cmdlet-ek                         3.1.2. Az ITEM cmdlet-ek                         3.2. Importálás és exportálás                         3.2.1. Átirányítás szövegfájlba                         3.2.2. Beolvasás szövegfájlból                         3.2.3. Export cmdlet-ek                         3.2.4. Import cmdlet-ek                         3.3. Gyakran használt cmdlet-ek NYELVI ELEMEK                         4.1. Változók és konstansok                         4.1.1. Változó típusok                         4.2. Tömbök                         4.2.1. Egydimenziós                         4.2.2. Többdimenziós                         4.2.3. Asszociatív                         4.3. Dátum típusok                         4.4. Típuskonverzió                         4.5. Operátorok                         4.5.1. Aritmetikai                         4.5.2. Logikai                         4.5.3. Típusvizsgálati                         4.5.4. Csoportosító                         4.6. Szövegfeldolgozás                         4.6.1. Mintaillesztés - a LIKE operátor                         4.6.2. Mintakeresés - reguláris kifejezések a PowerShell-ben nap VEZÉRLÉSI SZERKEZETEK                         5.1. Elágazás                         5.1.1. IF, ELSE, ELSEIF                         5.1.2. SWITCH                         5.2. Ciklus                         5.2.1. WHILE, DO-WHILE                         5.2.2. DO-UNTIL                         5.2.3. FOR                         5.2.4. FOREACH                         5.3. Erőltetett vezérlésátadás                         5.3.1. BREAK                         5.3.2. CONTINUE                         5.3.3. RETURN FÜGGVÉNYEK                         6.1. Szintaktika                         6.2. Paraméterek                         6.3. Visszatérési érték kezelése                         6.4. Beépített függvények                         6.5. Filter vs. Function                         6.6. Szkriptblokk 4 nap SZKRIPTEK                         7.1. Szintaktika                         7.2. Engedélyezés                         7.3. Paraméterek, visszaadott érték RENDSZERSZOLGÁLTATÁSOK                         8.1. Fájlkezelés                         8.2. Registry kezelése PowerShell-ből                         8.3. Csomag és modulkezelési szolgáltatások                         8.4. Távoli számítógépek felügyelete - a PSRemoting                         8.5. Háttérben futó és időzített feladatok - Jobkezelési alrendszer 5 nap POWERSHELL 7                         9.1. PowerShell 7 telepítési előfeltételei                         9.2. PowerShell 7 újdonságok                         9.2.1. Parancsok feltételes összefűzése                         9.2.2. NULL kezelés                         9.2.3. Parallel Foreach-Object                         9.2.4. PowerShell Linuxon

Időtartam:5 nap - 40 tanóra
PowerShell_box_460x350.jpg
223 000 Ft
(Bruttó ár: 283 210 Ft)

PowerShell programozás-alap

Kód: MWinS09

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 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 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 2 nap HALADÓ NYELVI TECHNIKÁK                         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 KIMENETI FORMÁTUM MAGAS SZINTŰ BEÁLLÍTÁSA                         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 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 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 nap 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) XML ÉS JSON ADATOK KEZELÉSE POWERSHELL-BŐL                         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 nap RENDSZERSZOLGÁLTATÁSOK                         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

Időtartam:5 nap - 40 tanóra
PowerShell_box_460x350.jpg
233 000 Ft
(Bruttó ár: 295 910 Ft)

PowerShell programozás-haladó

Kód: MWinS10

A képzés a PowerShell haladó programozási technikáit mutatja be, beleértve a speciálisabb elemek (CDXML, XML alapú súgókészítés, tesztesetek készítés stb). A hangsúly a jól strukturált, karbantartható és újrahasznosítható kód írásán van.   Tapasztalt PowerShell-felhasználóknak, szkriptfejlesztőknek és rendszergazdáknak, akik komplexebb automatizmusokat és eszközöket szeretnének készíteni.   Biztos PowerShell szkriptelési alapismeretek és alapvető programozási szemlélet.   1 nap ADATFELDOLGOZÁS POWERSHELL-BEN                         1.1. Excel adatok feldolgozása                         1.1.1. COM objektummal                         1.1.2. A PSExcel modullal                         1.2. Access adatbázis-adatok feldolgozása                         1.2.1. Kapcsolódás                         1.2.2. Adatok lekérdezése                         1.2.3. Adatok módosítása                         1.3. Microsoft SQL szerver adatbázis adatok feldolgozása                         1.3.1. Kapcsolódás                         1.3.2. Adatok lekérdezése                         1.3.3. Adatok módosítása POWERSHELL PROGRAMOZÁSI STÍLUS                         2.1. Programozói szemlélet                         2.1.1. Eredmények változóba mentése                         2.1.2. Vezérlési szerkezetek használata                         2.1.3. Kötelező változódeklaráció                         2.2. Automatizációs szemlélet                         2.2.1. Csővezeték használat                         2.2.2. Beépített cmdlet-ek használata                         2.2.3. Implicit konverziók engedélyezése 2 nap GRAFIKUS INTERFÉSZ KÉSZÍTÉSE                         3.1. Grafikus interfész tervezése                         3.1.1. Windows Forms használata                         3.1.2. PresentationFrameWork használata                         3.2. Grafikus interfész készítése                         3.2.1. Visual Studio használata                         3.2.2. PowerShell Studio használata                         3.3. Függvénymodul definiálása                         3.4. Grafikus PowerShell script futtatása                         3.5. Diagramkészítés (PowerShell Charts)                         3.6. Webes interfész készítése                         3.7. Grafikus felület terminálablakban 3 nap FÜGGVÉNYTÁRAK ÉS MODULOK                         4.1. Modultervezés                         4.1.1. Függvénytárak helyett modulok                         4.1.2. Beágyazott modulok                         4.1.3. Meglévő (rendszer vagy közösségi) modulfunkciók beépítése és használata FÜGGVÉNYEK ÉS MODULOK OPTIMALIZÁLÁSA                         5.1. Függvénytervezés                         5.1.1. Algoritmizálás, folyamatdefiniálás                         5.1.2. Általánosítás paraméterezéssel                         5.1.3. Ismétlődő algoritmuselemek kiemelése                         5.1.4. Modul vs. függvényváltozók                         5.1.5. Parancssori vs. csőparaméterek                         5.1.6. Paraméterkészletek és dinamikus paraméterek                         5.1.7. Parméterek ellenőrzése, kötelezővé tétele                         5.1.8. Proxy függvények                         5.1.9. Függvénykonfiguráció                         5.1.10 Függvény visszatérési érték meghatározása                         5.2. Kódmegjegyzések                         5.2.1. Mikor kötelező?                         5.2.2. Függvénykommentek                         5.2.3. Modulkommentek és súgó készítése                         5.2.4. XML súgó készítése modulhoz                         5.3. Moduloptimalizálás                         5.3.1. Modulblokkok (konfigurációs, változó, függvény, alias) kialakítása                         5.3.2. Függvények sorrendjének meghatározása                         5.4. Újrahasznosítás                         5.4.1. Függvények újrahasznosítása: core modulok tervezése                         5.4.2. Osztályok kialakítása                         5.4.3. Modulok, mint osztályok OLVASHATÓ KÓD KÉSZÍTÉSE                         6.1. Változók és függvények elnevezése                         6.1.1. Elnevezési konvenciók (ige-főnév, előtagok)                         6.2. Behúzások és sortörések                         6.3. Aliasok és rövidítések kiemelése                         6.4. Kódblokkok jelzése                         6.5. Parancssori súgó használata kötelező paramétereknél 4 nap HALADÓ HIBAKEZELÉS                         7.1. Trap                         7.2. Try...Catch...Finally                         7.3. Debugging parancssorból                         7.4. Error objektum használata hibakezelési rutin paramétereként                         7.5. Throw                         7.6. Hibaüzenetek kialakításának szempontjai NAPLÓZÁS                         8.1. Naplózás fájlba                         8.1.1. Átirányítással                         8.1.2. Hibakezelő rutin részeként                         8.2. Naplózás az eseménynaplóba                         8.2.1. Saját eseményszolgáltató regisztrálása                         8.2.2. Naplózás a Windows PowerShell naplóba                         8.2.3. Naplózás saját naplóba BIZTONSÁG                         9.1. ScriptblockLogging                         9.2. Szkriptek aláírása                         9.3. Szenzitív információk eltávolítása a kódból                         9.3.1. A PSCredential objektum                         9.3.2. Szenzitív információk tárolása titkosítva                         9.4. Paraméterbiztonság                         9.4.1. Hatókörök és privát változók                         9.4.2. Típusos paraméterek 5 nap TESZTEK KÉSZÍTÉSE                         10.1. A Pester modul                         10.1.1. Tesztek készítése és futtatása                         10.1.2. Teszteredmények értelmezése                         10.2. A PSScriptAnalyzer TELJESÍTMÉNYOPTIMALIZÁLÁS                         11.1. A Measure-Command használata                         11.2. ArrayList vagy GenericList .NET osztály használata                         11.3. Reguláris kifejezés használata több karakterláncérték kereséséhez                         11.4. Csővezeték kiváltása                         11.5. A .foreach() és .where() metódusok használata                         11.6. Párhuzamos feldolgozás használata                         11.7. A .NET StreamReader osztály TIPPEK-TRÜKKÖK                         12.1. Multiplatformos szkriptek írása                         12.2. Ütemezett vs. interaktív szkriptek                         12.3. Kimenet formázási útmutató                         12.4. GUI helyett: Show-Command/OutGridView                         12.5. Folyamatjelzők használata

Időtartam:5 nap - 40 tanóra
PowerShell_box_460x350.jpg
250 000 Ft
(Bruttó ár: 317 500 Ft)

Üzemeltetési feladatok automatizálása PowerShellel

Kód: MWinS11

A tanfolyam gyakorlati példákon keresztül mutatja be az üzemeltetési feladatok automatizálását PowerShell segítségével. A résztvevők megtanulják rendszerek, szolgáltatások és erőforrások automatizált kezelését, valamint időzített és felügyelt feladatok kialakítását. Rendszergazdáknak, IT üzemeltetőknek és DevOps irányba nyitó szakembereknek, akik szeretnék csökkenteni a manuális feladatokat és növelni a hatékonyságot. Alap PowerShell szkriptelési ismeretek és Windows üzemeltetési alapismeretek. 1 nap HYPER-V KEZELÉSE POWERSHELL-BŐL                         1.1. A Windows Hyper-V áttekintése                         1.2. A Hyper-V beállításai                         1.2.1. A Hyper-V adminisztrációja                         1.2.2. Virtuális hálózatok és interfészek                         1.2.3. Virtuális gépek és meghajtók készítése                         1.2.4. Virtuális gépek beállításai, pillanatfelvételek                         1.2.5. Virtuális gépek migrációja Hyper-V-re                         1.2.6. Fizikai gépek migrációja Hyper-V-re                         1.3. Hyper-V kiszolgálók kezelése PowerShell használatával                         1.3.1. A Hyper-V modul                         1.4. Virtuális gép sablon szkript készítése BEVEZETÉS A WINDOWS SERVER KEZELÉSÉBE                         2.1. Számítógép-szerepek és szolgáltatások                         2.2. A munkacsoport és tartományi modell                         2.3. A címtár és felépítése                         2.4. Belépés és hitelesítés                         2.5. Az Access Token RENDSZERKEZELÉS                         3.1. Folyamatok kezelése - a Process parancsok                         3.2. Szolgáltatások kezelése - a Service parancsok                         3.3. Szolgáltatások és szerepkörök telepítése és konfigurálása                         3.4. Hálózati szolgáltatások kezelése                         3.4.1. Hálózati interfészek kezelése                         3.4.2. Tűzfal kezelése                         3.5. Tároló-alrendszer kezelés                         3.5.1. Tároló-alrendszer kezelés                         3.5.2. Meghajtók kezelése                         3.5.3. Diszkek kezelése                         3.5.4. Kötetek és kötetkészletek kezelése                         3.5.5. Árnyékmásolatok kezelése                         3.5.6. Megosztott mappák menedzselése                         3.6. DHCP-n kapott IP cím statikussá tétele - szkript készítése 2 nap A WINDOWS SERVER TELEPÍTÉSE ÉS KEZDETI KONFIGURÁCIÓJA                         4.1. Telepítési követelmények                         4.2. A telepítési folyamat                         4.3. Telepítés utáni teendők                         4.3.1. A ServerManager modul                         4.3.2. Szerepkörök telepítése és konfigurációja: a WindowsFeaturecmdlet-ek                         4.3.2.1. Az ActiveDirectoryDomainServices szerepkör telepítése                         4.3.2.2. Az ActiveDirectory telepítési előfeltételeinek ellenőrzése: a Test-ADDSForestInstallationcmdlet                         4.3.2.3. Szervergép előléptetése tartományvezérlővé: az Install-ADDSForestcmdlet AZ ACTIVE DIRECTORY KEZELÉSE POWERSHELL-BŐL                         5.1. Bevezetés az ActiveDirectory használatába                         5.2. Az ActiveDirectory kezelése az ADSI Interfészen keresztül                         5.2.1. ActiveDirectory lekérdezése                         5.2.2. Keresés az ActiveDirectoryban                         5.2.3. Szervezeti egység létrehozása                         5.2.4. Felhasználó létrehozása                         5.2.5. Csoport létrehozása                         5.2.6. Felhasználók és csoportok menedzselése                         5.3. Az ActiveDirectory kezelése az ActiveDirectory modul használatával                         5.3.1. Az AD PSDrive használata                         5.3.2. Fontosabb modul cmdletek és paraméterezésük                         5.4. Tömeges felhasználó létrehozás CSV-ből - szkript készítése CSOPORTHÁZIREND KEZELÉSE POWERSHELL-BŐL                         6.1. Csoportházirend objektumok kezelése COM objektumok segítségével                         6.1.1. Csoportházirendek lekérdezése, létrehozása                         6.1.2. StarterGPO-k menedzselése                         6.1.3. Csoportházirendek mentése és visszaállítása                         6.2. Csoportházirend objektumok kezelése a GroupPolicy modul segítségével                         6.2.1. Csoportházirendek lekérdezése, létrehozása                         6.2.2. StarterGPO-k menedzselése                         6.2.3. Csoportházirendek mentése és visszaállítása                         6.3. Ütemezett csoportházirend mentési szkript készítése 3 nap NÉVKISZOLGÁLÓK KEZELÉSE POWERSHELL-BŐL                         7.1. A névkiszolgálók (DomainName System - DNS) szerepe                         7.1.1. Struktúra                         7.1.2. Névszerverek típusai                         7.1.3. A gyökérszerverek                         7.1.4. Zónák és típusaik                         7.1.5. Névfeloldási módszerek                         7.1.6. A SOA                         7.1.7. Rekord-típusok                         7.1.8. A roundrobin és a dinamikus DNS                         7.1.9. A DNS tartománynév-utólag                         7.2. A DNS kezelés PowerShell-ből: a DNSClient és DNSServer modulok                         7.3. Zónakarbantartó szkript készítése A DYNAMIC HOST CONFIGURATION PROTOCOL KEZELÉSE POWERSHELL-BŐL                         8.1. DHCP konfigurálás                         8.1.1. Authorizing                         8.1.2. DHCP-hatókör (scope) készítése                         8.1.3. DHCP opciók                         8.1.4. DHCP foglalás (reservation)                         8.1.5. DHCP osztályok konfigurálása                         8.2. DHCP szerver kezelése PowerShell-ből: a DHCPServer modul                         8.3. Hatókör kezelési szkript készítése 4 nap JOGOSULTSÁG ÉS MEGOSZTÁSKEZELÉS                         9.1. Jogosultságok, speciális jogok                         9.1.1. Lokális és megosztási jogok                         9.1.2. Öröklődés                         9.1.3. Másolás és mozgatás                         9.1.4. Effektív jogok                         9.1.5. Naplózás                         9.1.6. Jogosultságkezelés PowerShell-ből: az NTFSSecurity modul                         9.2. Home folderek jogosultságainak alaphelyzetbe állítása - szkript készítése                         9.3. Megosztások                         9.3.1. Megosztások létrehozása                         9.3.2. Megosztások tulajdonságainak és jogosultságainak beállítása                         9.3.3. Jogosultság alapú láthatóság (Access BasedEnumeration)                         9.3.4. Megosztáskezelés PowerShell-ből: az Smbshare modul                         9.4. Megosztáskezelési szkript készítése SZERVERADMINISZTRÁCIÓ                         10.1. Rendszerfelügyeleti eszközök telepítése és használata                         10.1.1. Server Manager - távoli adminisztrációhoz                         10.1.2. A Windows Remote Management konfigurálása                         10.1.2.1. Kapcsolódás távoli szerverhez PowerShell-ből                         10.1.2.2. Parancsvégrehajtás és paraméterátadás                         10.1.2.3. Távoli futtatási környezet beállítása, korlátozása nap HIBAFELDERÍTÉS ÉS JAVÍTÁS                         11.1. Eseménynapló és beállításai                         11.2. A teljesítmény mérése                         11.2.1. A teljesítményfigyelő működése, használata                         11.2.2. Objektumok és számlálók (counters)                         11.2.3. A Get-Countercmdlet                         11.3. Teljesítménynapló és riasztási szkriptek írása A WINDOWS BACKUP                         12.1. Windows RecoveryEnvironment                         12.2. System Backup and Restore                         12.3. System Backup and Restore PowerShell-ből: a WindowsServerBackup modul                         12.4. Ütemezett mentési szkript készítése

Időtartam:5 nap (40 tanóra)

Hírlevél feliratkozás

Az Adatvédelmi szabályzatot megértettem és elfogadom, feliratkozom a Számalk hírlevelére.