Nazwą PowerShell określa się dwa powiązane składniki: powłokę wiersza poleceń, instalowaną domyślnie praktycznie we wszystkich nowoczesnych systemach operacyjnych, oraz język skryptowy powłoki. Oba te elementy tworzą potężne i uniwersalne narzędzie, którego możesz używać do automatyzacji niemal wszystkiego: od szybkiego restartu setki serwerów po zbudowanie kompletnego systemu kontrolującego centrum danych. Aby nie tracić czasu na żmudne, powtarzalne obowiązki administratora, musisz tylko biegle posługiwać się konsolą PowerShell.
To praktyczny podręcznik dla administratorów systemów i inżynierów, którzy chcą zautomatyzować zadania związane z utrzymywaniem środowisk serwerowych, prowadzeniem testów albo automatyzacją potoków ciągłej integracji. Zawiera wprowadzenie do języka powłoki PowerShell, informacje o sposobach uruchamiania poleceń na zdalnych komputerach, a także techniki pracy z typowymi domenami.
Pokazuje również, w jaki sposób można budować własne moduły PowerShell, aby zastosować je do automatyzacji całych laboratoriów lub środowisk testowych, tworzenia maszyn wirtualnych Hyper-V, instalacji systemów operacyjnych oraz wdrażania i konfigurowania serwerów IIS i SQL. W książce znalazło się mnóstwo przykładów kodu, wskazówek i wyjaśnień, ułatwiających rozpoczęcie samodzielnej automatyzacji zadań administracyjnych.
W książce między innymi:
- wszechstronne korzystanie ze środowiska testowego PowerShell Pester
- analiza danych strukturalnych, praca z Active Directory, Azure i AWS
- projektowanie i budowa modułu PowerShell
- automatyzacja wdrożeń systemu Windows
- proste wdrażanie i konfiguracja serwerów WWW i SQL
Oszczędź czas. Automatyzuj. Uruchom PowerShell!