PowerShell — automatyzacja administracji i infrastruktury — 5-dniowe szkolenie praktyczne

2026-10-02 · 2 min

PowerShell nie jest tylko powłoką do uruchamiania pojedynczych poleceń. Jest językiem automatyzacji administracji, który pozwala budować powtarzalne, testowalne i bezpieczne narzędzia operacyjne.

Właśnie temu służy moje szkolenie „PowerShell — automatyzacja administracji i infrastruktury” — pięć dni praktycznej pracy od pipeline i obiektów, przez skrypty, funkcje i remoting, aż do REST API, modułów, testów Pester i końcowego Automation Capstone.

Dla kogo jest to szkolenie?

Szkolenie jest przeznaczone dla:

  • administratorów Windows Server,
  • administratorów SQL Server,
  • inżynierów infrastruktury i DevOps,
  • osób automatyzujących zadania operacyjne,
  • zespołów utrzymujących środowiska Windows i usługi Microsoft.

Nie jest wymagane doświadczenie programistyczne, ale przydatna jest podstawowa znajomość administracji Windows.

Program — 5 dni

Dzień 1 — fundamenty PowerShell

  • PowerShell 5.1 i PowerShell 7,
  • cmdlets i help system,
  • pipeline,
  • obiekty i properties,
  • Get-Member,
  • variables i operators,
  • arrays i collections,
  • filtering, sorting i grouping,
  • formatting vs data.

Dzień 2 — skrypty, funkcje i error handling

  • pliki .ps1,
  • parameters,
  • functions,
  • advanced functions,
  • parameter validation,
  • scopes,
  • try/catch/finally,
  • ErrorAction i ErrorVariable,
  • logging,
  • reusable code.

Dzień 3 — administracja Windows

  • services i processes,
  • filesystem,
  • registry,
  • event logs,
  • scheduled tasks,
  • CIM/WMI,
  • Windows services,
  • PowerShell Remoting,
  • administracja wielu hostów,
  • podstawowe scenariusze Active Directory.

Dzień 4 — automatyzacja produkcyjna

  • credentials,
  • SecretManagement,
  • REST API,
  • JSON, CSV i XML,
  • Invoke-RestMethod,
  • parallel execution,
  • remoting na większą skalę,
  • integracja z SQL Server,
  • raportowanie i health checks,
  • idempotency.

Dzień 5 — moduły, testy i Automation Capstone

  • budowa modułów,
  • manifest modułu,
  • funkcje publiczne i prywatne,
  • Pester,
  • testy funkcji,
  • testowanie scenariuszy błędów,
  • Git i wersjonowanie,
  • uruchamianie automatyzacji cyklicznej,
  • końcowy Automation Capstone.

Automation Capstone

Uczestnik buduje narzędzie Infrastructure Health Collector, które:

  • odpytuje wiele hostów,
  • sprawdza usługi i procesy,
  • analizuje miejsce na dyskach,
  • pobiera zdarzenia z Event Log,
  • sprawdza wybrane endpointy,
  • wykonuje podstawowe testy SQL Server,
  • zapisuje wynik do pliku lub JSON,
  • loguje błędy,
  • działa zdalnie i powtarzalnie.

Rezultat szkolenia

Po szkoleniu uczestnik potrafi pisać skrypty i funkcje PowerShell, automatyzować administrację wielu serwerów, integrować się z REST API i SQL Server oraz budować narzędzia możliwe do testowania i ponownego użycia.

Forma organizacyjna

Szkolenie trwa 5 dni i może być prowadzone stacjonarnie lub online.

Pełny opis usług znajdziesz w sekcji Oferta.

Możesz też skontaktować się ze mną bezpośrednio i opisać środowisko, poziom zespołu oraz oczekiwany rezultat szkolenia.


Tagi: PowerShell , Windows Server , Automation , Administration , Pester , Szkolenia

Marcin Pytlik
LinkedIn · GitHub

Marcin Pytlik

LinkedIn · GitHub