Seminarziel
Das Training zur Windows PowerShell vereint die beiden Seminare IT 1803 – Windows PowerShell Praxisworkshop ohne Azure – Grundlagenkurs und IT 1804 – Windows PowerShell Praxisworkshop ohne Azure – Aufbaukurs in einem fünftägigen Kompaktkurs. Die Teilnehmer*innen erlangen die Fähigkeiten und die Kenntnisse zur Automatisierung der Administration von Windows Server, Windows Client und SQL Server mit Windows PowerShell. Darüber hinaus lernen sie das notwendige Wissen über die neuen Features der Windows PowerShell kennen.
Seminarinhalt
Windows PowerShell Praxisworkshop ohne Azure - Kompaktkurs
Erstes Kennenlernen von Windows PowerShell
- Hintergrundwissen über Windows PowerShell
- Erläuterung der Befehlssyntax
- Suche von Befehlen
Befehle (Cmdlets) für Administratoren
- Befehle zur Netzwerkkonfiguration
- Befehle zur Verwaltung von Active Directory
- Befehle zur Verwaltung anderer Server
Arbeiten mit komplexen Befehlsketten (Pipeline)
- Hintergrundwissen komplexer Befehlsketten
- Auswahl, Sortieren und Messen von Objekten
- Filterung von Objekten
- Zählung von Objekten
- Ausgabe von Befehlskettenabfragen
Erweitertes Verständnis für komplexe Befehlsketten (Pipeline)
- Weiterleitung von Datenausgaben
- Erweiterte Techniken zur Weiterleitung von Datenausgaben
Nutzung von PowerShell-Anbietern (PSProviders) und -Laufwerken (PSDrives)
- Nutzung von PSProvider
- Nutzung von PSDrive
Verwaltungsinformationen mithilfe CIM und WMI abfragen
- Hintergrundwissen zu CIM und WMI
- Datenabfrage mithilfe CIM und WMI
- Änderungen mithilfe CIM und WMI
Arbeiten mit Variablen, Arrays und Indexstrukturen (hash tables)
- Nutzung von Variablen
- Anpassung von Variablen
- Anpassung von Arrays und Indexstrukturen
Grundlagen der Skripterstellung
- Einleitung zur Skripterstellung
- Aufbau von Skripten
- Datenimport aus Dateien
Nutzung von Hintergrundjobs und geplanten Jobs
- Nutzung von Hintergrundjobs
- Nutzung von geplanten Jobs
Erweitertes Verständnis von Windows PowerShell Möglichkeiten
- Erstellung von Profilskripten
- Nutzung erweiterter Möglichkeiten
Erstellung erweiterter Funktionen
- Konvertierung eines Befehls in eine erweiterte Funktion
- Erstellung eines Skriptmodules
- Definition von Attributen und Gültigkeiten von Eingaben
- Erstellung von Funktionen die Eingaben aus komplexen Befehlsketten annehmen
- Ausgabe komplexer Funktionen
- Nutzung von befehlsbasierter Hilfe zur Funktionsdokumentation
- Unterstützung mithilfe -WhatIf und -Confirm
Umgang mit Skriptfehlern
- Grundverständnis zum Umgang mit Skriptfehlern
- Umgang mit Skriptfehlern
Nutzung von XML, JSON und benutzerdefinierten Dateiformaten
- Auslesen, Ändern und Schreiben von Daten in XML
- Arbeiten mit formatierten JSON-Formaten
- Auslesen und ändern von benutzerdefinierten Dateiformaten
Analyse und Fehlerbeseitigung von Skripten
- Fehlerbeseitigung mithilfe Windows PowerShell
- Analysieren und Fehlerbeseitigung von existierenden Skripten
Umgang mit Windows PowerShell Arbeitsabläufe
- Grundverständnis von Windows PowerShell Arbeitsabläufen
Zielgruppe
Dieser Praxisworkshop richtet sich an Service-Techniker und Administratoren aus dem Microsoft-Umfeld.
Voraussetzungen
Es sind keine besonderen Voraussetzungen nötig.