PowerShell - Aufbaukurs
Dieser Kurs vermittelt fortgeschrittene Powershell-Kenntnisse für für Administratoren mit soliden Grundlagen entsprechend unseres Seminars Einsteiger-Seminars "Powershell - Grundkurs". Es werden die Kenntisse vermittelt, um eigene Skripte und Cmdlet zu schreiben und diese in Form von Modulen auszuliefern. Die Inhalte entsprechen dem 2. Teil des Seminars "Powershell - Admin Kompaktkurs für Sripting-Einsteiger". Der Einsteiger-Kurs kann in Verbindung mit dem Aufbaukurs auch als Kompakt-Seminar gebucht werden.
Funktionen und Module
Powershell-Skripte stellen die Basis für die Automatisierung bereit. Skripte lassen sich als Funktionen speichern, Funktionen zu Modulen zusammenfassen. Diese Unterrichtseinheit beschreibt, wie man auch komplexe Skripte und Funktionen überschaubar hält und fremde Funktionen über die externe Quellen wie z.B. die Powershell Gallery installieren kann.
- Powershell-Skripte schreiben und aufrufen:
- Parameter benutzen und Validieren
- Skripte aufrufen
- Die Powershell-Ausführungsrichtlinien verstehen
- Skripte signieren
- Powershell-Funktionen
- Cmdlets selber schreiben
- Skriptmodule erstellen
Kontrollstrukturen
- Verzweigungen mit If und Switch
- PowerShell-Skripte Pipeline-fähig machen
- Die verschiedenen PowerShell-Schleifenkonstrukte
Erweiterte Themen
Powershell verfügt über einen integrierten Debugger und jede Menge Funktionen zur Behandlung von Fehlern. Diese Unterrichtseinheit beschreibt den Umgang mit ihnen.
- Grundlagen von Fehlerbeandlung und Debugging
- Grundlagen von PowerShell-Remoting und Fernabfragen
optionale Themen:
Folgende Themen sind optional und können, je nach Zeitrahmen und Teilnehmerwunsch, bearbeitet werden:
- Computerinformationen ermitteln mit WMI und CIM
- Active Directory abfragen mit dem Active Directory Powershell-Modul
- Active Directory abfragen mit dem Active Directory Powershell-Modul
- Benutzer- und Lizenzververwaltung mit der Graph-API
- Exchange Online-Administration mit der Graph-API
- Tipps und Tricks zur Verwaltung der Microsoft Cloud-Dienste mit der Graph-API und Graph
Der PowerShell-Aufbaukurs richtet sich an IT-Fachkräfte, die PowerShell bereits im Alltag einsetzen und ihre Kenntnisse systematisch vertiefen möchten, um Administration und Automatisierung in Windows- und Microsoft-Umgebungen sicher, sauber und wiederholbar umzusetzen.
- Systemadministratorinnen und Systemadministratoren, die wiederkehrende Aufgaben automatisieren, Standardskripte erstellen und Administrationsprozesse stabilisieren möchten.
- IT-Support und Service-Desk-Mitarbeitende, die mit PowerShell schneller analysieren, typische Störungen eingrenzen und Routineaufgaben effizienter abarbeiten wollen.
- Windows- und Microsoft-365-Administratorinnen und -Administratoren, die mit Cmdlets, Modulen und Remote-Administration sicher arbeiten und administrative Abläufe konsistent gestalten möchten.
- Administratorinnen und Administratoren in Active Directory-Umgebungen, die Benutzer-, Gruppen- und Objektverwaltung skriptbasiert durchführen und nachvollziehbar dokumentieren wollen.
- IT-Fachkräfte mit Automatisierungsfokus, die robuste Skripte mit Funktionen, Parametern, Fehlerbehandlung und strukturierter Ausgabe entwickeln möchten.
- Technische Mitarbeitende aus Betrieb und Infrastruktur, die PowerShell für Inventarisierung, Reporting und Standardisierung in ihrer Umgebung nutzen wollen.