Detail kurzu
MOC 10961 - Skriptovanie pomocou Windows PowerShell
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Obsah kurzu
Modul 1: Úvod do technológie Windows PowerShellTento modul Vás uvedie do technológie Windows PowerShell a oboznámi Vás s jeho základnými funkciami. Dozviete sa, ako otvoriť a nakonfigurovať príkazový riadok a ako v ňom spúšťať príkazy. V tomto module sa taktiež oboznámite s dokumentáciou a naučíte sa získavať informácie o príkazoch.
- Prehľad a história technológie Windows PowerShell
- Pochopenie syntaxe príkazov
- Vyhľadávanie príkazov
- Lab: Konfigurovanie Windows PowerShell
- Konfigurácia konzoly Windows PowerShell
- Konfigurácia aplikácie Windows PowerShell ISE
- Lab: Vyhľadávanie a spúšťanie základných príkazov
- Vyhľadávanie príkazov
- Spúšťanie príkazov
- Používanie About súborov
V tomto module sa naučíte pracovať so základnými cmdletmi, ktoré sa používajú pri správe systémov. Je síce pravda, že zakaždým môžete v dokumentácii vyhľadávať, ako sa používajú príkazy na vykonanie určitej úlohy, ale efektívnejšie je mať aspoň základné vedomosti o príkazoch, ktoré sa na správu systémov používajú.
- Cmdlety na správu Active Directory Domain Services
- Cmdlety na konfiguráciu nastavení siete
- Cmdlety na správu ostatných serverových služieb
- Lab: Správa operačného systému Windows
- Vytváranie a správa objektov v Active Directory
- Konfigurácia sieťových nastavení vo Windows Server
- Vytvorenie webovej stránky v službe IIS
Tento modul Vám predstaví používanie pipeline (tzv. rúry) vo Windows PowerShell. Hoci táto funkcionalita je používaná bežne aj v iných nástrojoch v príkazovom riadku, napr. cmd.exe, vo Windows PowerShell je jej využitie oveľa širšie a ponúka viac možností, flexibility a schopnejšie funkcionality v porovnaní s inými shellmi. Tento modul Vám ponúka vedomosti a zručnosti, ktoré Vám umožnia používať pipeline efektívnejšie a optimálnejšie.
- Pochopenie funkcionality pipeline
- Výber, zoraďovanie a meranie objektov
- Filtrovanie objektov pomocou pipeline
- Vypisovanie objektov v pipeline
- Posielanie pipeline dát na výstup
- Lab: Používanie pipeline
- Výber, zoraďovanie a meranie objektov
- Lab: Filtrovanie objektov
- Lab: Vypisovanie objektov
- Lab: Presmerovanie výstupu do súborov
Tento modul nadväzuje na predošlý a naučíte sa v ňom, ako Windows PowerShell posúva objekty od jedného príkazu k ďalšiemu v pipeline. Shell Vám ponúka dve techniky, ktoré môžete využiť. Pochopenie spôsobu, akým tieto techniky pracujú a ktorú použiť v konkrétnych scenároch Vám umožnia vytvoriť lepšie a komplexnejšie zloženia príkazov.
- Posielanie dát cez pipeline
- Pokročilé zvažovanie práce s pipeline dátami
- Lab: Práca s mapovaním parametrov v pipeline
- Predpovedanie správania sa pipeline
V tomto module sa spolu pozrieme na PSProviders a PSDrives. PSProvider je vlastne ovládač vo Windows PowerShell, ktorý umožňuje pristupovať k niektorým typom úložisk ako ku klasickým diskom. PSDrive je smamotné pripojenie do takéhoto typu úložiska. Tieto dva adaptéry je možné použiť na prácu s rôznymi formami úložiska pomocou rovnakých príkazov a techník, aké sa používajú na prácu so súborovým systémom.
- Používanie PSProviders
- Používanie PSDrives
- Lab: Používanie PSProviders a PSDrives
- Vytváranie súborov a adresárov na vzdialenom počítači
- Vytváranie registrových kľúčov pre budúce skripty
- Vytvorenie novej skupiny v Active Directory
Tento modul Vás vovedie paralelne do dvoch technológií: Windows Management Instrumentation (WMI) a Common Information Model (CIM). Obidve tieto technológie poskytujú lokálny a vzdialený prístup do repozitára management informácií, čo zahŕňa napr. prístup k robustným informáciám dostupným z hlbín operačného systému, informáciám o hardvéri a nainštalovanom softvéri.
- Pochopenie technológií WMI a CIM
- Dopytovanie sa na dáta pomocou WMI a CIM
- Robenie zmien pomocou WMI a CIM
- Lab: Práca s WMI a CIM
- Dopytovanie sa na informácie pomocou WMI
- Dopytovanie sa na informácie pomocou CIM
- Vyvolávanie metód nad objektami
V tomto module si osvojíte prácu so základnými prvkami vo Windows PowerShell – premennými, poľami a hash tabuľkami
- Používanie premenných
- Manipulácia s premennými
- Manipulácia s poľami a hash tabuľkami
- Lab: Práca s premennými
- Práca s dátovými typmi premenných
- Používanie polí
- Používanie hash tabuliek
V tomto module sa dozviete, ako môžete nadobudnuté poznatky využiť na vytvorenie balíčka – skriptu Windows PowerShell. Skripty Vám umožnia vykonať opakované úkony a zložitejšie úlohy, ktoré nemôžu byť urobené v rámci jedného príkazu.
- Úvod do skriptovania
- Konštrukcie skriptov
- Import dát zo súborov
- Lab: Základy skriptovania
- Nastavenie skriptu
- Spracovanie poľa pomocou cyklu ForEach
- Spracovanie položiek s použitím príkazu If
- Vytvorenie náhodného hesla
- Vytváranie používateľských účtov na základe zdrojových dát v CSV súbore
Tento modul Vám predstaví pokročilejšie techniky, ktoré môžete použiť v skriptoch. Tieto techniky zahŕňajú získavanie vstupov od používateľov, načítanie vstupov zo súborov, dokumentáciu skriptov vytvorením informácií pre pomocníka a prácu s chybami počas behu skriptu
- Získavanie vstupu od používateľov
- Úvod do tvorby dokumentácie pre skripty
- Troubleshooting a práca s chybami
- Funkcie a moduly
- Lab: Získavanie vstupov od používateľov
- Zisťovanie informácií o pevných diskoch na vzdialených počítačoch
- Úprava skriptu na používanie iných prihlasovacích údajov
- Tvorba dokumentácie
- Lab: Implementácia funkcií a modulov
- Vytvorenie funkcie na logovanie
- Pridanie error handlingu do skriptu
- Konverzia funkcie do modulu
V tomto module si ukážeme, ako sa používa technológia Windows PowerShell remoting na pripojenie sa na jeden alebo viac vzdialených počítačoch a ako dosiahnuť spustenie príkazu na vzdialených počítačoch naraz.
- Úvod do technológie Windows PowerShell remoting
- Používanie pokročilých techník Windows PowerShell remoting
- Používanie PSSession
- Lab: Základy vzdialeného ovládania
- Zapnutie PowerShell remoting na lokálnom počítači
- Vzdialená správa one-to-one
- Vzdialená správa one-to-many
- Lab: Používanie PSSession
- Používanie implicitnej vzdialenej správy
- Správa viacerých počítačov
Tento modul Vám ukáže, aké sú možnosti práce s úlohami vo Windows PowerShell. Úlohy sú vlastne rozšírená súčasť Windows PowerShell a existuje viacero typov úloh. Každý typ úlohy môže fungovať mierne odlišne od ostatných a má rôzne možnosti.
- Používanie úloh na pozadí
- Používanie plánovaných úloh
- Lab: Používanie úloh na pozadí a plánovaných úloh
- Spúšťanie a ovládanie úloh
- Vytvorenie plánovanej úlohy
Tento modul pokrýva viacero pokročilých techník a funkcionalít Windows PowerShell. Viaceré z týchto techník a funkcionalít Vám rozšíria obzory pri funkcionalitách, ktoré ste sa naučili v predošlých moduloch. Niektoré z týchto techník budú nové a poskytnú Vám nové možnosti.
- Vytváranie profilových skriptov
- Používanie pokročilých techník
- Lab: Trénovanie pokročilých techník v praxi
- Vytvorenie profilového skriptu
- Overenie platnosti IP adresy
- Vytvorenie reportu s informáciami o pevných diskoch
- Konfigurácia prístupových práv NTFS
- Vytváranie používateľských účtov s heslami z CSV súboru
Cieľová skupina
pokročilýHodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality