PowerShell - Einführung und Einsatzszenarien
Dauer
4 Tage
Seminar-Ziel
Die Teilnehmer erhalten eine Einführung in die Erstellung von Scripts mit der PowerShell. Sie sind nach dem Kurs in der Lage, die Administration von Windows- und Backoffice-Servern durch Automatisierung zu vereinfachen.
Einführung und Übersicht zur PowerShell
- Was ist die PowerShell?
- PowerShell Core und Powershell 7
- Cmdlets, ihre Parameter und Aliase
- Pipelining
- Informationen geeignet darstellen
- Hilfe erhalten Nur so tun als ob und Ähnliches
- Architektur der PowerShell
- Arbeiten mit Objekten
- Objektimport und Export aus und in Dateien
- Vielseitige Befehlszeile: PowerShell Provider & PSDrives
- Implementieren von Scripts als Sequenz von Operationen
- Backgound-Jobs
- Remote-Verwaltung
- Erweiterungen und Tools
- Informationen
Die PowerShell-Language (PSL)
- Variablenkonzept
- Kontrollstrukturen und Schleifen in Scripten
- Funktionen
- Arrays
- Informationen geeignet darstellen
- Filtern und Selektieren mit Regulären Ausdrücken
- Metadaten zu Funktionen hinzufügen – Erweiterte Funktionen
- Eigene Module erstellen
- Debugging
- Fehlerbehandlung
Typische Einsatzbeispiele (kann individuell nach Ihrem Bedarf zusammengestellt werden)
- Windows Server-Module und Snap-Ins
- Grafische Oberfläche mit Powershell
- Desired State Configuration (DSC)
- Verarbeitung von unstrukturierten Texten
- Systemverwaltung
- Scripten des Active Directory
- Gruppenrichtlinien
- WMI/CIM-Scripte
- Scripte zur Netzwerkverwaltung
- Datenbankzugriffe und SQL-Server-Verwaltung
- Verwalten des Internet Information Services
- Exchange Server-Skripting
- SharePoint-Server-verwaltung
- VMware PowerCLI
- Microsoft's Team Foundation Server (TFS) und Powershell
- Verwaltung von M 365 und Azure