PowerShell a mindennapokban

PowerShell a mindennapokban

Microsoft rendszerek automatizált kezelése és felügyelete

“Go well. Go (Power)Shell.”

Oktató: Zsíros Péter

Hossza: 27 óra

25 hallgató
78 000 Ft
Vedd meg most!

Rendszereket felügyelsz? Jó lenne több feladatot automatizálni? Tanuld meg a PowerShell-t jól és hatékonyan használni!


A Windows management ma már nagyrészt PowerShell alapú, a grafikus és web alapú Microsoft eszközök is ezt használják. Segítségével automatizálhatók a rendszergazdai feladatok, és nem csak egy, de akár több rendszeren és az MS által biztosított online szolgáltatásokon is.


A képzés célja, hogy megismertesse a PowerShell használatát a hallgatókkal, és mindezt gyakorlatorientált formában. Szó lesz többek között a következőkről: a PowerShell nyelv alapjai (változók, ciklusok, pipe használat...), rendszerek erőforrásainak kezelése, monitorozása, központosított menedzsment szkriptekkel lokális hálózatokban és Office 365 szolgáltatásokhoz. Sorra vesszük a leggyakrabban használt Microsoft rendszerek és szolgáltatások felügyeletét, mint Active Directory, Hyper-V, Office 365, illetve megmutatjuk, hogyan írhatsz egyedi modult. Kitérünk továbbá más rendszerek menedzsment lehetőségeinek megismertetésére is, valamin arra, hogy hogyan teheted az automatizált üzemeltetést biztonságossá.


A képzés a fenti ismereteken túl gyakorlati útmutatót biztosít a Microsoft környezetben legtöbbet használt alkalmazásokhoz, szolgáltatásokhoz és feladatokhoz is.


A PowerShell alapos ismerete ma már joggal elvárt egy Windows rendszergazdától. Frissítsd fel, egészítsd ki, tedd alaposabbá a már meglévő ismereteidet! (Ha esetleg még nem foglalkoztál PowerShell-lel, nem kérdés, hogy a képzésen a helyed.)

  • + Kinek ajánljuk

    Windows rendszergazdáknak

  • + Szükséges előismeretek

    Windows rendszergazdai alapismeretek

  • + Technikai előfeltételek

    64 bites Windows környezet, telepített VirtualBox 6.x verzió és hozzá tartozó Extension Pack. Memória: legalább szabad 4GB, de ajánlott a szabad 8GB RAM. Merevlemez terület: szabad 50GB. Legtöbbször 1, néha 2 Windows 2019 virtuális gépet futtatunk egyszerre.

  • + Megszerzett képességek

    PowerShell scripteket fejleszteni saját munkája automatizálására

Tematika és videók

Kezdd el a képzést ingyenesen!

Free

0. rész - Előkészületek képzés előtt

A képzés megkezdése előtt kérjük, töltsd le a mellékelt virtuális diskeket, majd bontsd ki őket (minden VHD fájlt egy alkönyvtrába, ahonnan majd a virtuális gépeket futtatni szeretnéd). A virtuális gépek létrehozása az első alkalommal közösen történik.
A jelszó a DC-nél és a szervernél Pa55w.rd, az attackernél Password1
Figyelem! Ezeket a virtuális gépeket más képzéseknél is használjuk. Ugyanaz a fájlnév mindig ugyanazt a gépet takarja, így elég csak egyszer letölteni őket.

Free

1. rész - A PowerShell nyelv alapjai

2. videó - PowerShell alapok

A nyelv céljával, lehetőségeivel és használati alapjaival ismerkedsz meg egyszerű szkripteken keresztül. Megtanulod a változók használatát, hogyan tudsz ciklusokat és elágazásokat létrehozni, és minden egyebet, ami az alapot biztosítja a PowerShell magabiztos használatához a későbbiekben.

2. rész - WMI és CIM használata

A Windows és - minden PowerShellt támogató - rendszer konfigurációját és adatainak elérését tanulod meg a PowerShell WMI és CIM lehetőségeinek használatával. Tisztázzuk a WMI és CIM közötti különbséget: melyiket mikor érdemes használni, miként csatlakoznak a rendszerhez, és miként tudod felhasználni őket rendszereid adminisztrálásakor és monitorozásakor.

3. rész - PowerShell remoting

Természetesen nem csak lokális gépen, hanem hálózatban is szeretnénk használni a megszerzett tudást. Ezen alkalommal megtanulod, hogyan futass PowerShell szkripteket távoli számítógépeken, mindezt akkor is, ha ugyanabban az Active Directory tartományban, vagy azon kívül található a géped.

4. rész - PowerShell modul készítése

Az elkészített alkalmazásaid, szkriptjeid terjesztésére ideális lehetőség a modulok használata. A modul használatával egyszerűbb a már elkészített szkriptjeidet és az abban található függvényeket, változókat használni, vagy akár csak egy részüket. Ez az alkalom a modulok készítésének és felhasználásnak folyamatára tanít meg.

5. rész - PowerShell kiterjesztése

Rendkívül sok cmdlet áll a rendelkezésünkre, de szükségünk lehet olyan függvényekre, melyekhez nem érhetők el előre elkészített cmdlet-ek. A PowerShell azonban lehetőséget biztosít arra, hogy külső DLL-ből, akár nem Microsoft által készítettből is használni lehessen a függvényeket. Ezzel további módon bővíthetjük a lehetőségeket.

6. rész - Biztonságos adminisztráció és konfiguráció automatizálás

A mai alkalom folyamán megtanulod, hogyan adminisztrálhatod a rendszered a legkevesebb jogosultsággal PowerShell-en keresztül Just Enough Administration használatával. Emellett megismered, hogyan biztosíthatod a rendszer kívánt állapotának - szoftverek, felhasználók, beállítások - elérést a Desired State Configuration segítségével. Tisztázzuk az ütemezett feladatok és workflow-k lehetőségét is.

7. rész - Active Directory felügyelete

A PowerShell teljeskörű megoldással rendelkezik az Active Directory kezelésére. Megtanítjuk Neked, hogyan tudod kezelni a tartományod, ellenőrizni az állapotát, akár távolról is, egyszerűen PowerShell szkriptekkel, grafikus felület nélkül. Az Active Directory modult használó szkriptekkel nem csak automatizálhatod, de más rendszerbe is illesztheted a felügyeletet és monitorozást.
Lesz továbbá Active Directory forensics vizsgálata is (például csoport tagság változtatást mikor ki csinálta), illetve tipikus konfigurációs hibák keresése PowerShellel. PowerSploit néhány funkcióját is megvalósítjuk, de annak használata nélkül, mert a vírus keresők nem szeretik.

8. rész - Hyper-V kezelése PowerShell-el

PowerShell használatával a Microsoft Hyper-V teljes körű kezelése is megoldható. A virtuális gépek teljes körű kezelésén kívül az általuk használt, Hyper-V által biztosított hálózatok kezelése is elérhető. Megtanulod többek között, miként adhatsz hozzá hardvert a virtuális géphez, miként változtathatod meg a beállításait, másolhatsz a virtuális gépekbe fájlokat, miként kezelheted hálózati kapcsolataikat.

Free

9. rész - Office 365 kezelése PowerShellből

18. videó

Természetesen a népszerű Office 365 is elérhető PowerShell használatával. Használata teljes körű menedzsment lehetőségeket biztosít az O365 által biztosított szolgáltatásokhoz, a felhasználók kezeléséhez, valamint jelentések készítéséhez is. Megtanítunk arra, hogyan használd az Office 365 modulokat, hogy hatékonyan és gyorsan, a webfelület használata nélkül is kezelhesd az ott található szolgáltatásaidat.


Oktató ez alkalommal: Barcsi Tamás