Zachęcamy do udziału w szkoleniu, po ukończeniu którego uczestnik będzie posiadał wiedze i umiejętności praktyczne niezbędne do wykorzystania PowerShell do administrowania i automatyzacji administrowania serwerami Windows.
Cele szkolenia
Celem szkolenia jest rozszerzenie tematyki poruszanej na kursie Administrowanie z PowerShell poziom 1. Kurs koncentruje się wokół pisania funkcji zaawansowanych (ang. Advanced Function) realizujących m. in parametry -whatif oraz -confirm, przyjmujących dane w potoku. Istotną częścią kursu jest obsługa błędów w skryptach i funkcjach, przygotowanie modułów oraz dokumentowanie napisanych skryptów i przygotowanie kontekstowej pomocy. W ramach kursu omawiane są także zagadnienia związane z formatowaniem wyjścia oraz wykorzystaniem PowerShell w zarządzaniu zasobami Microsoft Azure.
Dlaczego warto: PowerShell powstał w 2006 roku i jest sukcesywnie rozwijany. Trudno dzisiaj wyobrazić sobie skuteczne administrowanie systemami Microsoft Windows czy też chmurą publiczną Azure bez znajomości PowerShell.
Umiejętności
Dzięki szkoleniu uczestnik uzyska umiejętności:
Profil uczestników
Szkolenie przeznaczone jest dla osób, które zamierzają rozszerzyć swoje umiejętności związane z wykorzystaniem PowerShell w automatyzacji zadań związanych m.in. z administrowaniem systemami Microsoft Windows i Microsoft Azure.
Przygotowanie uczestników
Znajomość zagadnień z zakresu kursu Administrowanie z PowerShell cz1
Przed nami:
Szczegółowy program szkolenia
Podstawy wykorzystanie programu Microsoft Visual Studio Code jako alternatywy do PowerShell ISE
Tworzenie funkcji zaawansowanych (ang. advanced functions).
Tworzenie i wykorzystanie modułów.
Dokumentowanie skryptów/funkcji oraz tworzenie kontekstowego „help’a”.
Kompleksowa obsługa błędów.
Formatowanie danych wyjściowych zwracanych przez funkcję (XML,JSON,HTML,CSV).
Pisanie skryptów interaktywnych, współdziałających z użytkownikiem.
Wykorzystanie .NET Framework i .NET Core z PowerShell.
Enumeratory i klasy w PowerShell.
Wybrane zagadnienia wykorzystania PowerShell w zarządzaniu zasobami Microsoft Azure.
Praktyczne zastosowanie sztucznej inteligencji do analizy i pisania skryptów PowerShell.
Metoda relizacji
Szkolenie może być realizowane on-line luba na sali szkoleniowej . Szkolenie zawiera część praktyczną w formie laboratoriów do samodzielnego wykonania przez uczestników.