PowerShell ist das Werkzeug, mit dem sich wiederkehrende Administrationsaufgaben unter Windows und in Microsoft-Cloud-Diensten automatisieren lassen. Was von Hand über die Oberfläche Stunden dauert, erledigt ein durchdachtes Skript in Minuten – und zwar jedes Mal auf dieselbe, nachvollziehbare Weise.
In unseren PowerShell-Kursen arbeiten Sie von der ersten Cmdlet-Abfrage bis zum eigenen Skript. Sie lernen die Pipeline und den Umgang mit Objekten kennen, filtern und formatieren Ausgaben, arbeiten mit Variablen, Schleifen und Funktionen und befassen sich mit Fehlerbehandlung, Remoting und der Automatisierung ganzer Abläufe.
Dieser Kurs führt Sie in die Automatisierung mit PowerShell 7 ein – der plattformübergreifenden Weiterentwicklung, die parallel zu Windows PowerShell 5.1 installiert wird. Sie arbeiten mit Objekten in der Pipeline, fragen Systeminformationen ab und machen aus einzelnen Befehlen wiederverwendbare Skripts, Funktionen und Module. Zum Schluss verwalten Sie mehrere Systeme gleichzeitig über Remoting und automatisieren wiederkehrende Aufgaben.
Im Aufbaukurs machen Sie aus eigenen Skripts wiederverwendbare Werkzeuge für Ihr Team. Sie schreiben erweiterte Funktionen, die sich wie Cmdlets verhalten, bündeln sie in getesteten Modulen und verteilen diese über ein Repository. Dazu kommen robuste Fehlerbehandlung, die Anbindung von REST-APIs und die parallele Verarbeitung für grössere Umgebungen.
Dieser Kurs vermittelt den Teilnehmenden die Kenntnisse und Fähigkeiten, die für die Verwaltung von SharePoint-Servern mit PowerShell erforderlich sind. Die Teilnehmenden lernen, alltägliche und automatisierte Aufgaben von SharePoint-Administratoren zu verwalten.
Desired State Configuration hat sich mit PowerShell 7 grundlegend verändert: Local Configuration Manager und Pullserver gibt es dort nicht mehr, dafür beschreibt Microsoft DSC v3 den gewünschten Zustand plattformübergreifend in YAML- oder JSON-Dokumenten. Sie lernen, welche DSC-Variante Sie wofür einsetzen, schreiben eigene Konfigurationen und Ressourcen und nutzen DSC mit WinGet Configuration und Azure Machine Configuration.