PowerShell — automatyzacja administracji i infrastruktury — 5-dniowe szkolenie praktyczne
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.