Überblick
AZ-040T00 Automating Administration with PowerShell ist der offizielle Microsoft-Kurs zur Automatisierung administrativer Aufgaben in Windows-Umgebungen, Azure und Microsoft 365. Der Kurs vermittelt fundiertes Wissen über die PowerShell-Sprache, ihre Ökosysteme und praxiserprobte Techniken zur Erstellung robuster Automatisierungslösungen. Systemadministratoren, IT-Operations-Fachleute und Azure-Administratoren lernen, wie sie repetitive Aufgaben mit Cmdlets und Skripten standardisieren, Remote-Systeme fernverwalten, Fehler zuverlässig behandeln und administrative Prozesse nachvollziehbar dokumentieren. Der Kurs wird als Combined Learning angeboten und dauert typischerweise mehr als eine Woche bis zu einem Monat. Vollzeit- und Teilzeitvarianten stehen zur Verfügung.
Kursinhalte & Lernziele
Der Kurs ist in mehrere Lernblöcke strukturiert, die von den Grundlagen bis hin zu spezialisierten Anwendungsbereichen führen. Grundlagen von Windows PowerShell behandeln die Architektur der PowerShell-Umgebung, die Interaktion mit der Konsole sowie die grundlegende Syntax. Teilnehmende lernen den Umgang mit der PowerShell-Hilfe, verstehen das Konzept von Cmdlets und Get-Help sowie die Verwendung von Aliasen. Der Block legt das Fundament für alle weiteren Kurseinheiten.
- Installation und Einrichtung von PowerShell 7 und Windows PowerShell 5.1
- Navigieren der PowerShell-Konsole und -ISE sowie VS Code-Integration
- Verwendung von Get-Command, Get-Help und Get-Member zur Erkundung des Systems
- Grundlegende Syntax: Variablen, Datentypen, Operatoren und Ausdrücke
- Pipeline-Konzept: Objekte als Datenübertragungsmedium zwischen Cmdlets
- Formatierung und Ausgabe: Format-Table, Format-List, Out-GridView
Arbeiten mit Objekten und Datenstrukturen vertieft das PowerShell-Objektmodell. Teilnehmende lernen, wie Objekte erzeugt, gefiltert, sortiert und transformiert werden. Besonderer Fokus liegt auf dem Umgang mit Arrays, Hashtabellen und benutzerdefinierten Objekten, die in komplexen Skripten unerlässlich sind.
- Erstellen und Verwalten von Arrays und ArrayList-Objekten
- Hashtabellen und geordnete Dictionaries für strukturierte Datenhaltung
- Where-Object und Select-Object für Filterung und Projektion
- Sort-Object, Group-Object und Measure-Object für Datenaggregation
- Erstellen benutzerdefinierter Objekte mit [PSCustomObject] und Add-Member
- Konvertierung und Export: ConvertTo-Json, ConvertTo-Csv, Export-Csv
Skripterstellung, Funktionen und Module bilden den Kernblock des Kurses. Hier lernen die Teilnehmenden, professionelle Skripte zu schreiben, die parameterisierbar, testbar und wartbar sind. Themen wie Parameter-Validierung, Pipeline-fähige Funktionen und die Erstellung eigener Module werden praxisnah vermittelt.
- Skriptdateien (.ps1): Struktur, Ausführungsrichtlinien und Signierung
- Parameterdefinition mit [Parameter()], Pflichtparameter und Defaultwerte
- Fehlerbehandlung mit Try-Catch-Finally, $Error und $ErrorActionPreference
- Schreiben von Logging-Funktionen und Protokollierung mit Write-Host und Write-Log
- Erstellen und Veröffentlichen von PowerShell-Modulen (.psm1, .psd1)
- Testen von Skripten mit Pester (Grundlagen)
Remote-Administration und Systemverwaltung schließt den Kursblock ab. Hier stehen Werkzeuge und Techniken für die Verwaltung verteilter IT-Landschaften im Vordergrund. WinRM, PowerShell Remoting und CIM/WMI werden als zentrale Technologien behandelt.
- Einrichtung und Konfiguration von PowerShell Remoting (Enable-PSRemoting)
- Invoke-Command für parallele Ausführung auf mehreren Zielrechnern
- New-PSSession und persistente Sitzungen für interaktive Remote-Arbeit
- Verwaltung von Active Directory mit dem AD-Modul (RSAT)
- CIM und WMI für Hardware- und Systeminfomationen
- Azure PowerShell und Microsoft Graph für hybride Verwaltungsszenarien
Im integrierten Praxisteil werden unter anderem folgende Szenarien eigenständig bearbeitet.
- Automatisierung der Benutzerverwaltung in Active Directory (Bulk-Import aus CSV)
- Erstellung eines Monitoring-Skripts für Festplattenauslastung und Systemressourcen
- Remote-Deinstallation von Software auf einer Gruppe von Computern per Invoke-Command
- Aufbau eines vollständigen Logging-Frameworks für administrative Skripte
- Erstellung eines Moduls mit wiederverwendbaren Funktionen für das eigene IT-Team
- Skriptbasierte Verwaltung von Azure Virtual Machines mit dem Az-Modul
- Automatisiertes Reporting von M365-Lizenzen und Benutzeraktivitäten mit Graph PowerShell
- Interaktives Debugging und Profiling von langsamen Skripten in der VS Code PowerShell Extension
- Erstellung parametrisierter Skripte mit ausführlicher kommentarbasierter Hilfe
- Konfiguration von Scheduled Tasks zur automatischen Ausführung von Skripten
- Implementierung einer Fehlerbenachrichtigung per E-Mail bei Skriptfehlern
- Aufbau eines einfachen CI/CD-Workflows für Skript-Deployment mit Git
Die Praxis-Einheiten sind darauf ausgerichtet, das Gelernte unmittelbar auf reale Szenarien anzuwenden. Die Teilnehmenden arbeiten mit authentischen Beispielumgebungen, die typische mittelständische und Enterprise-Infrastrukturen simulieren. Dadurch entsteht ein direkter Bezug zur täglichen Arbeit als IT-Administrator oder Cloud-Operations-Fachkraft. Die Kursstruktur ist so angelegt, dass auch Teilnehmende mit unterschiedlichem Vorwissensstand profitieren. Wer bereits erste PowerShell-Erfahrungen mitbringt, vertieft seine Kenntnisse erheblich; wer neu einsteigt, baut systematisch eine solide Basis auf. Das Beratungsgespräch vor Kursbeginn stellt sicher, dass der individuelle Lernplan optimal passt.
Lernziele:
Nach Abschluss des Kurses beherrschen die Teilnehmenden die grundlegende und fortgeschrittene Syntax der PowerShell-Sprache und können sie sicher in der täglichen Administration einsetzen.
- Sie verstehen das Objektmodell von PowerShell und können die Pipeline zur effizienten Datenverarbeitung nutzen.
- Sie schreiben eigenständige Skripte, die administrative Aufgaben automatisieren und dabei Best Practices bezüglich Lesbarkeit und Wartbarkeit einhalten.
- Sie setzen Remote-Management mit PowerShell Remoting und WinRM ein, um mehrere Systeme gleichzeitig zu verwalten.
- Sie implementieren strukturierte Fehlerbehandlung mit Try-Catch-Blöcken und Logging-Mechanismen, damit Skripte robust und nachvollziehbar sind.
- Sie verwalten Active Directory, Exchange, SharePoint und andere On-Premises-Systeme mit spezifischen PowerShell-Modulen.
- Sie nutzen das Azure PowerShell-Modul sowie das Microsoft Graph PowerShell SDK für die Verwaltung von Azure-Ressourcen und M365-Diensten.
- Sie erstellen und parametrisieren wiederverwendbare Funktionen und Module, die im gesamten Team eingesetzt werden können.
- Sie debuggen und optimieren bestehende Skripte, identifizieren Performance-Engpässe und beheben Fehler systematisch.
- Sie arbeiten mit sicherheitsrelevanten Konzepten in PowerShell wie Execution Policies, Code Signing und constrained language mode.
- Sie planen und strukturieren Automatisierungsprojekte und setzen PowerShell-Workflows für aufwändigere Abläufe ein.
- Sie dokumentieren Skripte mit kommentarbasierter Hilfe, damit andere Teammitglieder die Funktionen selbstständig nutzen können.
Zielgruppe & Voraussetzungen
AZ-040T00 richtet sich an IT-Fachleute, die administrative Aufgaben in Windows-Umgebungen, Azure und Microsoft 365 effizienter gestalten möchten. Dazu gehören Systemadministratoren, die täglich Windows-Server, Active Directory und Netzwerkdienste betreuen, ebenso wie Cloud-Administratoren, die Azure-Ressourcen skaliert verwalten wollen.
- Systemadministratoren in mittelständischen und Großunternehmen
- Azure-Administratoren mit Fokus auf automatisierte Infrastrukturverwaltung
- M365-Administratoren, die Benutzer- und Lizenzverwaltung automatisieren möchten
- DevOps-Engineers mit Windows/Azure-Fokus, die Skript-Skills professionalisieren wollen
- IT-Helpdesk- und Operations-Fachkräfte, die repetitive Aufgaben durch Skripte ersetzen möchten
Grundkenntnisse in Windows-Serverbetrieb und -Administration werden vorausgesetzt. Vertrautheit mit dem Konzept von Befehlszeile und Terminal ist hilfreich. Vorkenntnisse in PowerShell sind von Vorteil, aber nicht zwingend erforderlich, da der Kurs mit den Grundlagen beginnt. Kenntnisse in Active Directory und Azure-Grundbegriffen erleichtern das Verständnis der praxisnahen Beispiele. Vor Kursbeginn findet ein individuelles Beratungsgespräch statt, das den Lernstand erfasst und einen maßgeschneiderten Lernplan erstellt.
Ablauf & Abschluss
Der Kurs nutzt Combined Learning als primäres Format, kombiniert also Präsenz- und Online-Unterrichtsphasen. Theorie wird mit umfangreichen Hands-on-Labs abgewechselt, in denen die Teilnehmenden direkt an PowerShell-Skripten und administrativen Szenarien arbeiten. Gruppenaufgaben und Peer-Diskussionen fördern den Austausch von Praxiserfahrungen. Der Kurs wird vorwiegend in Vollzeit durchgeführt, Teilzeitvarianten sind auf Anfrage möglich.
Der Kurs dauert typischerweise mehr als eine Woche bis zu einem Monat. Der Umfang ist intensiv gestaltet und kombiniert Frontalunterricht, Labphasen und eigenständige Übungseinheiten. Individuelle Absprachen bezüglich Starttermin und Lernintensität sind mit dem Anbieter möglich.
Nach erfolgreichem Abschluss erhalten die Teilnehmenden ein international anerkanntes Herstellerzertifikat sowie ein Lehrgangszertifikat des Anbieters. Der Kurs bereitet auf weiterführende Microsoft-Zertifizierungen vor, beispielsweise im Bereich Azure Administration oder M365. Externe Prüfungen werden separat bei Microsoft als Prüfungsanbieter abgelegt. Das Lehrgangszertifikat ist ein anerkannter Nachweis für Arbeitgeber über die erworbenen Automatisierungskenntnisse.
Nutzen & Perspektiven
PowerShell ist das Rückgrat der modernen Windows- und Azure-Administration. Wer Skripte effizient einsetzen kann, spart täglich Stunden manueller Arbeit, reduziert Fehlerquoten und schafft dokumentierbare, reproduzierbare Prozesse. Die Teilnehmenden nehmen nicht nur technisches Wissen mit, sondern entwickeln eine neue Denkweise in der IT-Administration: systematisch, skalierbar und automatisiert. In vielen Unternehmen ist PowerShell-Kompetenz inzwischen eine Voraussetzung für Senior-Rollen im IT-Betrieb. Der Kurs bereitet die Teilnehmenden gezielt darauf vor, Automatisierungsprojekte eigenständig zu initiieren und durchzuführen. Ob es um das Onboarding von hundert neuen Mitarbeitern in Active Directory geht, die automatische Überwachung von Servern oder die Migration von Lizenzen in M365 — die erlernten Techniken lassen sich direkt und unmittelbar im Berufsalltag einsetzen. Das stärkt nicht nur die Produktivität, sondern auch den Wert des Einzelnen im Team. Bei AZAV-zertifizierten Trägern ist eine Förderung über den Bildungsgutschein der Bundesagentur für Arbeit oder des Jobcenters möglich. Außerdem kommen je nach individueller Situation das Qualifizierungschancengesetz, die Berufsförderung der Bundeswehr (BFD) sowie Leistungen der Deutschen Rentenversicherung zur Teilhabe am Arbeitsleben in Betracht. Eine Beratung beim zuständigen Kostenträger klärt die konkreten Fördermöglichkeiten.
Häufig gestellte Fragen (FAQ)
Muss ich bereits PowerShell-Erfahrung mitbringen?
Nein, der Kurs beginnt mit den Grundlagen und ist auch für Einsteiger geeignet. Vorkenntnisse in Windows-Administration sind jedoch hilfreich. Vor Kursbeginn findet ein Beratungsgespräch statt, das den Lernplan an Ihren aktuellen Kenntnisstand anpasst.
Welche Zertifizierung erhalte ich nach dem Kurs?
Sie erhalten ein international anerkanntes Herstellerzertifikat sowie ein Lehrgangszertifikat des Anbieters. Der Kurs bereitet auf weiterführende Microsoft-Zertifizierungen vor. Die eigentliche Prüfung legen Sie separat bei Microsoft ab.
Ist der Kurs auf Azure ausgerichtet oder nur für On-Premises?
Der Kurs deckt sowohl On-Premises-Szenarien (Active Directory, Windows Server) als auch Cloud-Verwaltung (Azure PowerShell, Microsoft Graph für M365) ab. Er ist daher für hybride IT-Umgebungen besonders wertvoll.
Welche Fördermöglichkeiten gibt es für diesen Kurs?
Bei AZAV-zertifizierten Trägern kann der Kurs über einen Bildungsgutschein der Bundesagentur für Arbeit oder des Jobcenters gefördert werden. Auch das Qualifizierungschancengesetz, die Berufsförderung der Bundeswehr und Leistungen der Deutschen Rentenversicherung kommen je nach Situation in Betracht.
Kann ich den Kurs auch in Teilzeit absolvieren?
Ja, Teilzeitvarianten sind auf Anfrage möglich. Sprechen Sie den Anbieter direkt an, um individuelle Starttermine und Lernintensitäten zu vereinbaren.
Verwandte Kurse
Welche Förderung passt zu dir?
Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.
Arbeitsmarkt-Report
IT-Berufe sind seit fünf Jahren der größte Fachkräfteengpass am deutschen Arbeitsmarkt. Der Bestand offener IT-Stellen ist 2024 auf einen Rekordstand gestiegen; AI- und Cloud-Skills werden in den nächsten Jahren weiter überdurchschnittlich nachgefragt.
Zielberufe & offene Stellen
Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.
- Systemadministrator16.136 Stellen
- IT-Administrator2.683 Stellen
- EDV-Fachkraft282 Stellen
- Assistent/Assistentin für Informatik (technische Informatik)80 Stellen
- IT-Lizenzmanager/IT-Lizenzmanagerin38 Stellen
- Prozessmanager/Prozessmanagerin für RPA33 Stellen