Moduł 1: Tworzenie zaawansowanych funkcji
- Lekcja 1: Przekształcanie polecenia w funkcję zaawansowaną
- Lekcja 2: Tworzenie modułu skryptu
- Lekcja 3: Definiowanie atrybutów parametrów i sprawdzanie poprawności danych wejściowych
- Lekcja 4: Pisanie funkcji akceptujących dane wejściowe potoku
- Lekcja 5: Tworzenie złożonych danych wyjściowych potoku
- Lekcja 6: Korzystanie z pomocy opartej na komentarzach
- Lekcja 7: Używanie parametrów Whatif i Confirm
Zajęcia 1: Tworzenie zaawansowanych funkcji
- Ćwiczenie 1: Przekształcanie polecenia na funkcję
- Ćwiczenie 2: Tworzenie modułu skryptu
- Ćwiczenie 3: Definiowanie atrybutów parametrów
- Ćwiczenie 4: Pisanie funkcji akceptujących dane wejściowe potoku
- Ćwiczenie 5: Tworzenie danych wyjściowych funkcji złożonych
- Ćwiczenie 6: Korzystanie z pomocy opartej na komentarzach
- Ćwiczenie 7: Używanie parametrów Whatif i Confirm
Po ukończeniu tego modułu uczestnicy będą w stanie:
- Przekształcić polecenie w funkcję zaawansowaną.
- Utworzyć moduł skryptu.
- Zdefiniować atrybuty parametrów i poprawność danych wejściowych.
- Pisać funkcje, które akceptują dane wejściowe potoku.
- Wytwarzać złożone dane wyjściowe potoku.
- Dokumentować funkcje korzystając z pomocy opartej na komentarzach.
- Obsługiwać -WhatIf i -Confirm.
Moduł 2: Korzystanie z Microsoft .NET Framework i REST API w Windows PowerShell
- Lekcja 1: Korzystanie z .NET Framework w PowerShell
- Lekcja 2: Korzystanie z REST API w PowerShell
Zajęcia 1: Korzystanie z Microsoft .NET Framework i REST API w Windows PowerShell
- Ćwiczenie 1: Korzystanie z .NET Framework w PowerShell
- Ćwiczenie 2: Korzystanie z REST API w PowerShell
Po ukończeniu tego modułu uczestnicy będą w stanie:
- Korzystać z Microsoft .NET Framework w Windows PowerShell.
- Korzystać z REST API w Windows PowerShell.
Moduł 3: Pisanie skryptów kontrolera
- Lekcja 1: Zrozumienie skryptów kontrolera
- Lekcja 2: Pisanie skryptów kontrolera z interfejsem użytkownika
- Lekcja 3: Pisanie skryptów kontrolera, które tworzą raporty
Zajęcia 1: Pisanie skryptów kontrolera
- Ćwiczenie 1: Zrozumienie skryptów kontrolera
- Ćwiczenie 2: Pisanie skryptów kontrolera z interfejsem użytkownika
- Ćwiczenie 3: Pisanie skryptów kontrolera, które tworzą raporty
Po ukończeniu tego modułu uczestnicy będą w stanie:
- Opisać skrypty kontrolera.
- Napisać skrypty kontrolera, które wyświetlają interfejs użytkownika.
- Pisać skrypty kontrolera tworzące raporty.
Moduł 4: Obsługa błędów skryptu
- Lekcja 1: Zrozumienie obsługi błędów
- Lekcja 2: Obsługa błędów w skrypcie
Zajęcia 1: Obsługa błędów skryptu
- Ćwiczenie 1: Zrozumienie obsługi błędów
- Ćwiczenie 2: Obsługa błędów w skrypcie
Po ukończeniu tego modułu uczestnicy będą w stanie:
- Opisać obsługę błędów.
- Obsługiwać błędy i timeouty w skrypcie.
Moduł 5: Korzystanie z XML, JSON i niestandardowo sformatowanych danych
- Lekcja 1: Praca z danymi w formacie XML
- Lekcja 2: Praca z danymi w formacie JSON
- Lekcja 3: Praca z niestandardowo sformatowanymi danymi
Zajęcia 1: Praca z danymi w formacie XML i JSON
- Ćwiczenie 1: Praca z danymi w formacie XML
- Ćwiczenie 2: Praca z danymi w formacie JSON
- Ćwiczenie 3: Praca z danymi niestandardowo sformatowanymi
- Ćwiczenie 4: Korzystanie z PowerShell Core (opcjonalnie)
Po ukończeniu tego modułu uczestnicy będą w stanie:
- Odczytywać, manipulować i zapisywać dane w formacie XML.
- Odczytywać, manipulować i zapisywać dane w formacie JSON.
- Odczytywać i manipulować niestandardowo sformatowanymi danymi.
Moduł 6: Usprawnienie zarządzania serwerami dzięki Desired State Configuration i Just Enough Administration
- Lekcja 1: Wdrażanie Desired State Configuration
- Lekcja 2: Wdrażanie Just Enough Administration
Zajęcia 1: Tworzenie i wdrażanie konfiguracji DSC
- Ćwiczenie 1: Wdrażanie Desired State Configuration
- Ćwiczenie 2: Wdrażanie Just Enough Administration
Po ukończeniu tego modułu uczestnicy będą w stanie:
- Zrozumieć DSC.
- Tworzyć i wdrażać konfigurację DSC.
- Wdrażać JEA.
Moduł 7: Analizowanie i debugowanie skryptów
- Lekcja 1: Debugowanie w Windows PowerShell
- Lekcja 2: Analizowanie i usuwanie błędów w istniejącym skrypcie
Zajęcia 1: Analizowanie i debugowanie skryptów
- Ćwiczenie 1: Debugowanie w Windows PowerShell
- Ćwiczenie 2: Analizowanie i usuwanie błędów w istniejącym skrypcie
Po ukończeniu tego modułu uczestnicy będą w stanie:
- Debugować w Windows PowerShell.
- Analizować i debugować istniejący skrypt.
Moduł 8: Zrozumienie Windows PowerShell Workflow
- Lekcja 1: Zrozumienie Windows PowerShell Workflows
- Lekcja 2: Uruchamianie Windows PowerShell Workflows
Zajęcia 1: Tworzenie i uruchamianie Windows PowerShell Workflows
- Ćwiczenie 1: Zrozumienie Windows PowerShell Workflows
- Ćwiczenie 2: Uruchamianie Windows PowerShell Workflows
Po ukończeniu tego modułu uczestnicy będą w stanie:
- Opisać i zaimplementować funkcję Workflow w Windows PowerShell.