Kurs 55318A jest zaktualizowaną wersją wycofanego kursu MOC 10962C. Ten trzydniowy kurs uczy studentów, jak automatyzować zadania administracyjne przy użyciu PowerShell. Studenci zdobędą niezbędne umiejętności skryptowania, takie jak tworzenie zaawansowanych funkcji, pisanie skryptów kontrolerów oraz obsługa błędów skryptu. Kandydaci nauczą się korzystać z PowerShell podczas pracy z platformą Microsoft Azure, SQL Server, Active Directory, IIS, Windows PowerShell Workflow, zasobami .NET, interfejsem API REST oraz plikami danych w formacie XML, CSV i JSON.
Profil odbiorcy
Ten kurs jest przeznaczony dla specjalistów IT, którzy posiadają doświadczenie w ogólnym zarządzaniu serwerami Windows i klientami Windows. Studenci powinni mieć podstawową wiedzę z zakresu Windows PowerShell, którą mogą zdobyć, uczestnicząc w kursie 10961C: Automatyzacja administracji za pomocą Windows PowerShell.
Ponadto, ten kurs dostarcza wskazówek dotyczących skryptowania dla administratorów i programistów Microsoft Azure, którzy wspierają środowiska deweloperskie i procesy wdrożeniowe.
Po ukończeniu kursu
Tworzenie zaawansowanych funkcji.
Korzystanie z platformy Microsoft .NET Framework i interfejsu API REST w Windows PowerShell.
Obsługa błędów skryptu.
Korzystanie z danych w formatach XML, JSON i niestandardowych.
Zarządzanie zasobami Microsoft Azure.
Analiza i debugowanie skryptów.
Zrozumienie Windows PowerShell Workflow.
Konspekt
Moduł 1: Tworzenie zaawansowanych funkcji
Przekształcanie polecenia w funkcję zaawansowaną
Tworzenie modułu skryptu
Definiowanie atrybutów parametrów i sprawdzanie poprawności danych wejściowych
Pisanie funkcji akceptujących dane wejściowe potoku
Tworzenie złożonych danych wyjściowych potoku
Korzystanie z pomocy opartej na komentarzach
Używanie parametrów Whatif i Confirm
Zajęcia: Tworzenie zaawansowanych funkcji
Przekształcanie polecenia na funkcję
Tworzenie modułu skryptu
Definiowanie atrybutów parametrów
Pisanie funkcji akceptujących dane wejściowe potoku
Tworzenie danych wyjściowych funkcji złożonych
Korzystanie z pomocy opartej na komentarzach
Używanie parametrów Whatif i Confirm
Moduł 2: Korzystanie z Microsoft .NET Framework i REST API w Windows PowerShell
Korzystanie z .NET Framework w PowerShell
Korzystanie z REST API w PowerShell
Zajęcia: Korzystanie z Microsoft .NET Framework i REST API w Windows PowerShell
Korzystanie z .NET Framework w PowerShell
Korzystanie z REST API w PowerShell
Moduł 3: Pisanie skryptów kontrolera
Zrozumienie skryptów kontrolera
Pisanie skryptów kontrolera z interfejsem użytkownika
Pisanie skryptów kontrolera, które tworzą raporty
Zajęcia: Pisanie skryptów kontrolera
Zrozumienie skryptów kontrolera
Pisanie skryptów kontrolera z interfejsem użytkownika
Pisanie skryptów kontrolera, które tworzą raporty
Moduł 4: Obsługa błędów skryptu
Zrozumienie obsługi błędów
Obsługa błędów w skrypcie
Zajęcia: Obsługa błędów skryptu
Zrozumienie obsługi błędów
Obsługa błędów w skrypcie
Moduł 5: Korzystanie z XML, JSON i niestandardowo sformatowanych danych
Praca z danymi w formacie XML
Praca z danymi w formacie JSON
Praca z niestandardowo sformatowanymi danymi
Zajęcia: Praca z danymi w formacie XML i JSON
Praca z danymi w formacie XML
Praca z danymi w formacie JSON
Praca z danymi niestandardowo sformatowanymi
Korzystanie z PowerShell Core (opcjonalnie)
Moduł 6: Usprawnienie zarządzania serwerami dzięki Desired State Configuration i Just Enough Administration
Wdrażanie Desired State Configuration
Wdrażanie Just Enough Administration
Zajęcia: Tworzenie i wdrażanie konfiguracji DSC
Wdrażanie Desired State Configuration
Wdrażanie Just Enough Administration
Moduł 7: Analizowanie i debugowanie skryptów
Debugowanie w Windows PowerShell
Analizowanie i usuwanie błędów w istniejącym skrypcie
Zajęcia: Analizowanie i debugowanie skryptów
Debugowanie w Windows PowerShell
Analizowanie i usuwanie błędów w istniejącym skrypcie
Moduł 8: Zrozumienie Windows PowerShell Workflow
Zrozumienie Windows PowerShell Workflows
Uruchamianie Windows PowerShell Workflows
Zajęcia: Tworzenie i uruchamianie Windows PowerShell Workflows
Zrozumienie Windows PowerShell Workflows
Uruchamianie Windows PowerShell Workflows
Pokaż więcej
Wymagania
Doświadczenie jako administrator systemu Windows
Wcześniejsze doświadczenie w skryptowaniu lub programowaniu
Wszystkie wymagane kwalifikacje można uzyskać, uczestnicząc w kursie 10961 - Automatyzacja administracji za pomocą Windows PowerShell
W cenę szkolenia wliczono
Certyfikat Microsoft
Laboratorium on-line (zostaje z kursantem do 6 mies. po szkoleniu)