Popis kurzu
Studenti se naučí základní skriptovací dovednosti, jako je vytváření pokročilých funkcí, psaní skriptů řadičů a řešení chyb skriptů. Studenti se naučí, jak pracovat s Windows PowerShell Workflow, datovými soubory ve formátu REST API a XML a JSON, Studenti se také naučí, jak používat nové nástroje pro správu, jako je Desired State Configuration (DSC) a Just Enough Administration (JEA) ke konfiguraci a zabezpečení servery.
Požadované znalosti
Studenti by měli mít základní znalosti prostředí Windows PowerShell, které mohou získat absolvováním kurzu 10961C: Automatizace správy pomocí prostředí Windows PowerShell.
Komu je kurz určen
Tento kurz je určen pro IT profesionály, kteří mají zkušenosti s obecnou správou Windows Server a Windows Client. Tento kurz navíc poskytuje pokyny pro skriptování pro vývojáře, kteří podporují vývojová prostředí a procesy nasazení.
Obsah kurzu
Modul 1: Vytváření pokročilých funkcí
Tento modul vysvětluje, jak parametrizovat příkaz do pokročilé funkce.
Lekce
- Převod příkazu na pokročilou funkci
- Vytvoření modulu skriptu
- Definování atributů parametrů a ověření vstupu
- Funkce zápisu, které přijímají vstup kanálu
- Produkce složitého výstupu kanálu
- Funkce dokumentace pomocí nápovědy založené na komentářích
- Podpora - WhatIf a -Confirm
- Lab: Převod příkazu na pokročilou funkci
- Lab: Vytvoření modulu skriptu
- Lab: Definování atributů parametrů a ověření vstupu
- Lab: Funkce psaní, které přijímají vstup kanálu
- Lab: Produkce komplexního výstupu kanálu
- Lab: Funkce dokumentování pomocí nápovědy založené na komentářích
- Lab: Podpora - WhatIf a -Confirm
Modul 2: Používání rozhraní Microsoft .NET Framework a REST API v prostředí Windows PowerShell
Tento modul vysvětluje, jak používat Microsoft .NET Framework a REST API k doplnění funkcí, které poskytují příkazy prostředí Windows PowerShell.
Lekce
- Pomocí rozhraní Microsoft .NET Framework v prostředí Windows PowerShell
- Používání rozhraní REST API v prostředí Windows PowerShell
- Lab: Používání rozhraní Microsoft .NET Framework v prostředí Windows PowerShell
- Lab: Používání rozhraní REST API v prostředí Windows PowerShell
Modul 3: Psaní controller skriptů
Tento modul vysvětluje, jak kombinovat pokročilé funkce, které provádějí konkrétní úkol, a controller skript, který poskytuje uživatelské rozhraní nebo automatizuje obchodní proces.
Lekce
- Představujeme controller skripta
- Psaní controller skriptů, které zobrazují uživatelské rozhraní
- Psaní controller skriptů, které vytvářejí zprávy
- Laboratoř: Psaní controller skriptů
- Laboratoř: Psaní controller skriptů, které vytvářejí zprávy HTML
Modul 4: Zpracování chyb skriptu
Tento modul vysvětluje, jak provádět základní zpracování chyb ve skriptech.
Lekce
- Porozumění zpracování chyb
- Zpracování chyb a vypršení časového limitu ve skriptu
- Laboratoř: Zpracování chyb ve skriptu
Modul 5: Používání XML, JSON a dat ve vlastním formátu
Tento modul vysvětluje, jak číst, manipulovat a zapisovat data ve formátu XML a JSON.
Lekce
- Čtení, manipulace a zápis dat ve formátu XML
- Čtení, manipulace a zápis dat ve formátu JSON
- Čtení a manipulace s vlastními formátovanými daty
- Lab: Čtení, manipulace a zápis dat ve formátu XML
Modul 6: Vylepšení správy serveru s konfigurací požadovaného stavu a správou Just Enough
Tento modul vysvětluje, jak psát konfigurační soubory požadované konfigurace (DSC), nasazovat tyto soubory na servery a sledovat konfigurace serveru. Tento modul také vysvětluje, jak omezit přístup pro správu pomocí Just Enough Administration (JEA).
Lekce
- Principy konfigurace požadovaného stavu
- Vytvoření a nasazení konfigurace DSC
- Implementace Just Enough Administration
- Lab: Vytváření a nasazování konfigurace DSC
- Lab: Konfigurace a používání JEA
Modul 7: Analýza a ladění skriptů
Tento modul vysvětluje, jak používat nativní funkce prostředí Windows PowerShell k analýze a ladění existujících skriptů.
Lekce
- Ladění v prostředí Windows PowerShell
- Analýza a ladění existujícího skriptu
- Lab: Analýza a ladění existujícího skriptu
Modul 8: Principy pracovního postupu Windows PowerShell
Tento modul vysvětluje funkce technologie Windows PowerShell Workflow.
Lekce
- Principy pracovního postupu Windows PowerShell
- Lab: Vytvoření a spuštění pracovního postupu Windows PowerShell
Materiály
Materiály jsou v elektronické podobě.
Cíle
Po absolvování tohoto kurzu budou studenti schopni:
- Vytvářet pokročilé funkce.
- Používat Microsoft .NET Framework a REST API v prostředí Windows PowerShell.
- Psát controller skripta.
- Zpracovat chyby skriptu.
- Používat XML, JSON a vlastní formátovaná data.
- Vylepšit správu serveru pomocí konfigurace požadovaného stavu a správy Just Enough.
- Analyzovat a ladit skripty.
- Pochopit pracovní postup prostředí Windows PowerShell.