Czas trwania – 3 dni
Informacje o szkoleniu
Kurs jest kontynuacją szkolenia 10961B i pozwala nabyć umiejętność tworzenia bardziej skalowalnych i użytecznych skryptów PowerShell, efektem czego jest możliwość budowania własnych narzędzi Windows PowerShell.
Co warto wiedzieć przed szkoleniem?
Należy posiadać wiedzę i doświadczenie w pracy z Windows PowerShell lub wiedzę z zakresu kursu: „10961 Automating Administration With Windows PowerShell”. Dodatkowo doświadczenie w administracji Windows Server i stacjami klienckimi lub w obsłudze serwerów i usług aplikacyjnych, w tym aplikacji tj. Exchange, SharePoint i SQL.
Zagadnienia
Tworzenie zaawansowanych funkcji.
Konwertowanie komend do zaawansowanych funkcji.
tworzenie modułów skryptowych.
Definiowanie atrybutów parametrów i walidacja wprowadzanych danych.
Tworzenie funkcji korzystających z wielu obiektów.
Tworzenie funkcji akceptujących dane z potoków.
Korzystanie z funkcji zwracających zaawansowane rezultaty.
Dokumentowanie funkcji z wykorzystaniem wbudowanej pomocy.
Obsługa parametrów -Whatif i -Confirm.
Wykorzystanie Cmdlets i Microsoft .NET Framework w Windows PowerShell.
Uruchamianie komend.
Korzystanie z Microsoft .NET Framework w Windows PowerShell.
Programowanie kontrolerów skryptów.
Omówienie kontrolerów skryptów.
Tworzenie skryptów pokazujących interfejs użytkownika.
Tworzenie kontrolerów skryptów generujących raporty.
Obsługa błędów skryptu.
Omówienie obsługi błędów.
Praca z błędami w skrypcie.
Korzystanie z plików XML.
Odczyt, manipulacja i zapis danych w XML.
Zarządzanie konfiguracją serwera poprzez użycie Desired State Configuration.
Omówienie Desired State Configuration.
Tworzenie i wdrażanie DSC.
Analizowanie i debugowanie skryptów.
Debugowanie w Windows PowerShell.
Analizowanie i debugowanie istniejących skryptów.
Zrozumienie przepływów pracy w Windows PowerShell.