Der offizielle Microsoft-Kurs „AZ-040T00-A: Automating Administration with Windows PowerShell“ vermittelt in fünf praxisintensiven Schulungstagen das vollständige Know-how zur Automatisierung der Windows-Administration mit PowerShell. PowerShell ist heute die zentrale Verwaltungssprache für Windows Server, Microsoft Azure und Microsoft 365 – wer Aufgaben noch manuell erledigt, verliert Zeit und macht Fehler, die Skripte von vornherein vermeiden.
Der Kurs führt von den Grundlagen der PowerShell-Plattform über Pipeline-Konzepte, WMI/CIM und Remoting bis hin zu vollständigen Skript-Modulen und der Automatisierung von Azure- und M365-Umgebungen. Alle Inhalte werden durch praxisnahe Labs vertieft: Teilnehmende schreiben echte Skripte, debuggen Fehler und administrieren Remote-Systeme – genau so, wie es im Arbeitsalltag gefordert wird.
Nach diesem Kurs können Sie
- PowerShell-Cmdlets gezielt einsetzen: Syntax, Hilfesystem und Aliase effizient nutzen
- Die PowerShell-Pipeline verstehen: Objekte auswählen, sortieren, filtern und als Ausgabe weiterleiten
- PSProviders und PSDrives verwenden sowie Verwaltungsdaten über CIM und WMI abfragen und ändern
- Variablen, Arrays und Hashtabellen in Skripten verwenden und manipulieren
- PowerShell-Skripte erstellen: Schleifen, Bedingungen, Fehlerbehandlung, Funktionen und Module
- Erweiterte Remoting-Techniken mit PSSessions und paralleler Ausführung einsetzen
- Hintergrundjobs und geplante Aufgaben konfigurieren und verwalten
- Azure-Ressourcen und Microsoft 365-Dienste mit PowerShell automatisiert verwalten
Zielgruppe
AZ-040 richtet sich an IT-Administratoren und Systemingenieure, die Windows Server, Azure oder Microsoft 365 verwalten und ihre Arbeit durch Automatisierung effizienter gestalten möchten. Typische Teilnehmende sind Windows Server-Administratoren, die PowerShell bisher kaum oder gar nicht eingesetzt haben, Azure-Administratoren, die Infrastructure-as-Code-Ansätze mit PowerShell umsetzen wollen, sowie M365-Administratoren, die wiederkehrende Aufgaben wie Benutzeranlage, Lizenzierung und Reporting automatisieren möchten. Vorkenntnisse in PowerShell oder einer Skriptsprache sind nicht erforderlich.
Voraussetzungen
- Erfahrung in der allgemeinen Windows Server- oder Windows Client-Administration
- Grundkenntnisse in Active Directory und Netzwerktechnologien
- Grundkenntnisse in Microsoft Azure oder Microsoft 365 sind hilfreich, aber nicht zwingend
- Keine Vorkenntnisse in PowerShell oder Skripting erforderlich
Kurspreis & Buchung
-
2.025,40 € zzgl. MwSt.
Je Teilnehmer
Online-Schulung
Gesamtdauer 5 Tage
-
2.470,00 € zzgl. MwSt.
Je Teilnehmer
Präsenz-Schulung
Gesamtdauer 5 Tage
Im Preis enthalten sind die Microsoft-Schulungsunterlagen. Eine Lab-Umgebung ist auf Wunsch separat erhältlich.
Modul 1: Einstieg in Windows PowerShell
- PowerShell-Plattform und Versionen: Windows PowerShell vs. PowerShell 7
- PowerShell-Konsole, ISE und Visual Studio Code einrichten und navigieren
- Cmdlets finden und verwenden: Get-Help, Get-Command, Get-Member
- Parameter und Parametertypen verstehen: Pflicht, optional, Switches
- Active Directory-Verwaltungscmdlets: Benutzer, Gruppen und Computer verwalten
- Netzwerk-Konfigurationscmdlets und weitere Server-Verwaltungscmdlets
Modul 2: Die PowerShell-Pipeline
- Pipeline-Konzept: Objekte statt Text als Datenformat
- Objekte auswählen (Select-Object), sortieren (Sort-Object) und messen (Measure-Object)
- Objekte aus der Pipeline filtern: Where-Object und Vergleichsoperatoren
- Objekte in der Pipeline aufzählen: ForEach-Object
- Pipeline-Ausgabe formatieren und exportieren: Format-Table, Export-CSV, Out-File
- Daten in der Pipeline nach Wert und Eigenschaftsnamen übergeben
Modul 3: PSProviders, PSDrives, CIM und WMI
- PSProviders verstehen und navigieren: Registry, Certificate, FileSystem, Environment
- PSDrives erstellen und für administrative Aufgaben nutzen
- WMI vs. CIM: Unterschiede, Vorteile und Einsatzszenarien
- Verwaltungsdaten mit Get-CimInstance und Get-WmiObject abfragen
- Systemzustand über CIM und WMI ändern: Dienste, Prozesse, Konfiguration
- Remote-CIM-Abfragen: CimSession erstellen und verwenden
Modul 4: Variablen, Arrays und Skripting
- Variablen deklarieren, typisieren und manipulieren
- Arrays und Hashtabellen erstellen, befüllen und durchlaufen
- Skripte strukturieren: If/Else, Switch, For, ForEach, While, Do-Until
- Daten aus CSV-, XML- und JSON-Dateien importieren und verarbeiten
- Benutzereingaben über Read-Host und Parameter abfragen
- Fehlerbehandlung: Try/Catch/Finally und $Error-Variable
- Funktionen und wiederverwendbare Module erstellen
Modul 5: Erweiterte Skripttechniken und PowerShell-Remoting
- Reguläre Ausdrücke und String-Manipulation in Skripten
- Skriptmodule erstellen, exportieren und importieren
- Steuerungsskripte schreiben: Logging, Fehlerreporting, Parametervalidierung
- PowerShell-Remoting einrichten: WinRM, HTTPS und Authentifizierung
- PSSessions erstellen und verwalten: Enter-PSSession, Invoke-Command
- Parallele Remoting-Ausführung auf mehreren Zielsystemen
Modul 6: Hintergrundaufgaben, Azure und Microsoft 365
- Hintergrundjobs starten, überwachen und Ergebnisse abrufen: Start-Job, Receive-Job
- Geplante Aufgaben (Scheduled Jobs) mit dem Task Scheduler verknüpfen
- PowerShell-Profile erstellen und anpassen
- Azure PowerShell (Az-Modul) installieren und Azure-Ressourcen verwalten
- Virtuelle Maschinen, Storage-Accounts und Netzwerke in Azure per Skript steuern
- Microsoft 365-Dienste mit PowerShell verwalten: Exchange Online, Teams, Entra ID
Warum dieser Kurs?
- PowerShell ist Pflicht – nicht optional: In modernen Windows-Umgebungen wird erwartet, dass Administratoren Aufgaben automatisieren statt manuell zu wiederholen. Ob Benutzeranlage in Active Directory, VM-Deployment in Azure oder Lizenzreporting in M365 – PowerShell ist der gemeinsame Nenner. AZ-040 gibt Ihnen das Fundament, das Sie für alle Microsoft-Plattformen gleichzeitig brauchen.
- Eine Sprache für drei Plattformen: AZ-040 ist bewusst plattformübergreifend konzipiert: Dieselben Grundkonzepte – Cmdlets, Pipeline, Skripting, Remoting – funktionieren für Windows Server, Azure und Microsoft 365. Wer AZ-040 abschließt, kann sofort in allen drei Umgebungen produktiv automatisieren – ohne drei separate Kurse zu belegen.
- Von null auf produktiv in fünf Tagen: AZ-040 setzt keine Vorkenntnisse in PowerShell voraus und führt dennoch bis zu vollständigen Skript-Modulen, parallelem Remoting und Azure-Automatisierung. Das gelingt durch konsequente Labs: Jedes Konzept wird direkt angewendet, nicht nur erklärt. Unsere Trainer kommen aus der Praxis und kennen die typischen Stolpersteine – und wie man sie vermeidet.
So trainieren wir
PowerShell-Kurse scheitern oft daran, dass Syntax und Befehle auswendig gelernt statt verstanden werden. Unser AZ-040-Kurs verfolgt einen anderen Ansatz: Wir beginnen damit, wie PowerShell denkt – Objekte statt Text, Pipeline statt Kette von Einzelbefehlen – und bauen darauf auf. Wer das Pipeline-Konzept einmal wirklich verstanden hat, kann sich jeden Befehl selbst herleiten. Labs sind praxisnah: Teilnehmende verwalten echte Active Directory-Umgebungen, deployen Azure-Ressourcen per Skript und debuggen Fehler in realistischen Szenarien. Unsere Trainer zeigen nicht nur, was funktioniert, sondern auch warum etwas nicht funktioniert – denn das ist es, was im Arbeitsalltag wirklich zählt.
Häufig gestellte Fragen (FAQ)
Wie lange dauert der Kurs?
AZ-040 umfasst 5 Schulungstage, täglich 09:00–16:00 Uhr inklusive Pausen.
Welches Zertifikat erhalte ich?
Sie erhalten von UIT ein Teilnahmezertifikat. AZ-040 ist kein Zertifizierungskurs mit eigener Microsoft-Prüfung – der Kurs bereitet jedoch auf PowerShell-Kenntnisse vor, die in mehreren Microsoft-Zertifizierungen geprüft werden, darunter AZ-104 (Azure Administrator) und AZ-800 (Windows Server Hybrid Administrator).
Brauche ich Vorkenntnisse in PowerShell?
Nein. AZ-040 startet bei null und setzt keine Skripting-Erfahrung voraus. Sie sollten jedoch Erfahrung in der Windows Server- oder Windows Client-Administration mitbringen – also wissen, was ein Dienst, ein Benutzer oder ein Gruppenrichtlinienobjekt ist. PowerShell als Sprache lernen Sie von Grund auf im Kurs.
Unterschied zwischen Windows PowerShell und PowerShell 7?
Windows PowerShell (5.1) ist in Windows integriert und auf .NET Framework aufgebaut. PowerShell 7 ist die plattformübergreifende Nachfolgeversion auf Basis von .NET Core – verfügbar für Windows, Linux und macOS. Im AZ-040-Kurs lernen Sie beide Versionen kennen. Für die Verwaltung von Windows Server und klassischen On-Premises-Umgebungen ist Windows PowerShell 5.1 weiterhin relevant; für Azure und neue Umgebungen empfiehlt Microsoft PowerShell 7.
Ist PowerShell-Remoting auch Thema?
Ja. PowerShell-Remoting ist ein vollständiger Bestandteil von AZ-040. Sie lernen WinRM einzurichten, PSSessions zu erstellen und Befehle auf mehreren Remote-Systemen parallel auszuführen. Remoting ist eine der produktivsten PowerShell-Techniken überhaupt – wer es beherrscht, kann Dutzende Systeme gleichzeitig verwalten.
Eignet sich AZ-040 auch als Inhouse-Schulung?
Ja. AZ-040 eignet sich sehr gut als Inhouse-Schulung für IT-Teams, die ihre Automatisierungs- kompetenz gemeinsam aufbauen möchten. Labs können auf Ihre spezifische Umgebung abgestimmt werden – ob Active Directory, Azure-Tenant oder M365-Organisation. Sprechen Sie uns an, wir erstellen Ihnen gerne ein individuelles Angebot.
Wie geht es nach AZ-040 weiter?
AZ-040 ist eine ausgezeichnete Grundlage für AZ-104 (Azure Administrator Associate), AZ-800 (Windows Server Hybrid Administrator Associate) und MS-102 (Microsoft 365 Administrator Essentials). PowerShell-Kenntnisse aus AZ-040 fließen direkt in alle diese Kurse ein – Sie sparen Zeit und lernen tiefer.
Bei besonderen inhaltlichen Wünschen – etwa einem Schwerpunkt auf einzelnen Themen oder Modulen – erstellen wir Ihnen gerne kostenlos und unverbindlich ein angepasstes Angebot. Kurse werden bereits ab einem Teilnehmer durchgeführt.