icon icon

Kurs Efektywna administracja systemem Windows w PowerShell

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawna administracja z PowerShell - Nauczysz się używać PowerShell jako codziennego narzędzia administracyjnego w Windows, dzięki czemu szybciej wykonasz powtarzalne zadania i uporządkujesz swoją pracę.

icon

Szybsza konfiguracja sieci - Przećwiczysz konfigurację sieci z poziomu PowerShell, więc sprawniej przygotujesz ustawienia hostów, zweryfikujesz parametry połączeń i ograniczysz liczbę ręcznych działań.

icon

Lepsze skrypty i funkcje - Dowiesz się, jak tworzyć moduły, definiować parametry, walidować dane i budować funkcje przyjmujące dane ze strumienia, aby pisać bardziej użyteczne i przewidywalne skrypty.

icon

Integracja z REST API - Nauczysz się komunikować z usługami REST API z poziomu PowerShell, dzięki czemu pobierzesz dane z systemów zewnętrznych i zautomatyzujesz zadania wykraczające poza lokalny komputer.

icon

Szersze możliwości dzięki .NET - Zobaczysz, jak korzystać z bibliotek .NET Framework w PowerShell, aby rozwiązywać trudniejsze problemy administracyjne i tworzyć rozwiązania niedostępne w samych podstawowych cmdletach.

icon

Praca z danymi i plikami - Opanujesz zarządzanie plikami i folderami oraz odczyt i modyfikację danych w XML, JSON i innych formatach, co ułatwi Ci przygotowanie skryptów do realnych zadań operacyjnych.

icon

Proste GUI dla skryptów - Poznasz podstawy tworzenia prostych interfejsów graficznych w Windows Forms i WPF, dzięki czemu przygotujesz wygodniejsze narzędzia dla siebie lub innych użytkowników w zespole.

icon

Mniej błędów i łatwiejszy debug - Nauczysz się obsługi błędów, debugowania oraz oceny jakości i optymalności skryptów, więc szybciej znajdziesz problemy i przygotujesz stabilniejsze rozwiązania administracyjne.

Program szkolenia

1. Omówienie podstawowych elementów PowerShell jako narzędzia administracyjnego w systemie Windows

  • wstęp teoretyczny,
  • konfiguracja sieci,
  • Visual Studio Code.

2. Wprowadzenie do zaawansowanych możliwości PowerShell

  • konwersja komend,
  • moduły skryptowe,
  • atrybuty parametrów,
  • walidacja danych,
  • funkcje akceptujące dane strumieniowe,
  • dokumentacja funkcji wykorzystując wbudowaną pomoc.

3. Wykorzystanie PowerShell do komunikacji z usługami REST API

  • integracja z PowerShell.

4. Integracja PowerShell z bibliotekami .NET Framework w celu rozwiązywania bardziej skomplikowanych problemów administracyjnych

5. Zarządzanie plikami i folderami przy użyciu cmdletów PowerShell

  • XML,
  • JSON,
  • odczyt i manipulacja niestandardowo sformatowanymi danymi.

6. Tworzenie prostych interfejsów graficznych (GUI) w PowerShell

  • wykorzystanie,
  • Windows Forms,
  • WPF.

7. Zarządzanie błędami w PowerShell za pomocą konstrukcji

  • obsługa,
  • skrypty z obsługą błędów.

8. Ocena jakości i optymalności skryptów PowerShell

  • metody i analiza.

9. Techniki debugowania skryptów PowerShell w celu szybkiego lokalizowania i usuwania błędów

10. Omówienie zdobytej wiedzy i praktycznych umiejętności z zakresu administracji systemem Windows w PowerShell

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy systemu Windows - Powinieneś swobodnie poruszać się po systemie Windows, uruchamiać narzędzia administracyjne, pracować na plikach i folderach oraz rozumieć podstawowe ustawienia systemowe.

icon

Podstawy administracji - Powinieneś znać podstawowe zadania administracyjne, takie jak konfiguracja ustawień systemu, zarządzanie kontami i prosta diagnostyka, aby łatwo przejść do automatyzacji.

icon

Podstawy pracy z konsolą - Powinieneś mieć podstawowe doświadczenie z wierszem poleceń lub PowerShell, rozumieć uruchamianie komend i pracę w konsoli, aby sprawnie wykonywać ćwiczenia podczas szkolenia.

icon

Podstawy sieci i plików - Powinieneś rozumieć podstawowe pojęcia sieciowe oraz umieć pracować na plikach i katalogach, ponieważ szkolenie obejmuje konfigurację sieci i operacje na danych.