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