Course ID: #10961

PowerShell 7 – Automatisierung Grundlagen

Dauer: 5 Tage Daten: 30 November 2026 1 März 2027 14 Juni 2027 30 August 2027

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.

PowerShell 7 kennenlernen und einrichten

  • Windows PowerShell 5.1 und PowerShell 7 im Vergleich: .NET-Basis, parallele Installation, pwsh.exe, Einsatz unter Windows, Linux und macOS
  • Release-Modell mit LTS- und Stable-Versionen, Installation und Aktualisierung, unter Windows auch über Microsoft Update
  • Arbeitsumgebung: Konsole, Visual Studio Code mit PowerShell-Erweiterung, Profile
  • Hilfe und Befehle finden: Update-Help, Get-Help, Get-Command, Get-Member, Aliase

Mit Befehlen und der Pipeline arbeiten

  • Cmdlet-Syntax, Parameter und Splatting
  • Objekte in der Pipeline auswählen, sortieren, gruppieren, messen, mit Where-Object filtern und mit ForEach-Object verarbeiten
  • Parameterbindung ByValue und ByPropertyName verstehen und gezielt nutzen
  • Ausgaben formatieren und umleiten, Daten als CSV, JSON und XML exportieren, importieren und konvertieren

Provider, Dateien und Systeminformationen

  • PSProvider und PSDrives: Dateisystem, Registrierung, Zertifikatspeicher, Umgebungsvariablen
  • Dateien und Ordner verwalten, Textdateien auswerten, Zeichenkodierung (UTF-8 ohne BOM als Standard)
  • Systeminformationen mit den CIM-Cmdlets abfragen und ändern – die WMI-v1-Cmdlets gibt es in PowerShell 7 nicht mehr
  • Dienste, Prozesse und Ereignisprotokolle mit Get-WinEvent auswerten

Module und Pakete

  • Module finden, laden und verwalten, PSModulePath verstehen
  • Module aus der PowerShell Gallery mit Microsoft.PowerShell.PSResourceGet installieren und aktualisieren
  • Module für Windows PowerShell über die Windows-PowerShell-Kompatibilität weiter nutzen

Vom Befehl zum Skript

  • Variablen, Datentypen, Arrays, Hashtabellen und PSCustomObject
  • Operatoren, darunter die mit PowerShell 7 eingeführten: ternärer Operator, Pipelinekettenoperatoren, Null-Sammeloperatoren und bedingte Null-Operatoren
  • Kontrollstrukturen: if, switch, foreach, while
  • Ausführungsrichtlinien, Skriptsignierung und sicherer Umgang mit Anmeldeinformationen

Funktionen, Fehlerbehandlung und eigene Module

  • Funktionen mit Parametern, einfacher Parametervalidierung und kommentarbasierter Hilfe
  • Fehlerbehandlung mit try, catch und finally, ErrorActionPreference, Fehleransicht ConciseView und Get-Error
  • Eigene Funktionen als Skriptmodul bereitstellen

Remoteverwaltung

  • PowerShell-Remoting über WinRM und über SSH einrichten
  • Befehle mit Invoke-Command auf mehreren Computern ausführen, persistente Sitzungen (PSSession) nutzen
  • Server ohne grafische Oberfläche, etwa Server Core, remote verwalten

Aufträge und Parallelisierung

  • Hintergrundaufträge und Thread-Aufträge starten und auswerten
  • Verarbeitung mit ForEach-Object -Parallel beschleunigen
  • Skripts zeitgesteuert über die Windows-Aufgabenplanung ausführen
  • Abschlussübung: Inventar mehrerer Server per Skript erfassen und als Bericht exportieren
Lernlösung

Blended Learning, Firmenseminar, Individualcoaching, Klassenraumtraining, Online Live Webinar

Sprache

Deutsch, Englisch, Französisch, Italienisch

Daten

2026/11/30, 2027/03/01, 2027/06/14, 2027/08/30, flexibel, auf Anfrage

Ort

Brüttisellen, Lausanne, flexibel, auf Anfrage

Administratorinnen und Administratoren von Windows-, Linux- und Cloud-Umgebungen sowie IT-Mitarbeitende im Support, die wiederkehrende Verwaltungsaufgaben nicht mehr von Hand erledigen möchten.

Vorausgesetzt wird praktische Erfahrung in der Administration von Windows oder Linux. Programmierkenntnisse sind nicht erforderlich.

Nach dem Kurs können Sie:

  • PowerShell 7 installieren, aktualisieren und neben Windows PowerShell 5.1 betreiben
  • Befehle selbstständig finden und Objekte in der Pipeline filtern, umformen und exportieren
  • Dateien, Registrierung, Dienste und Systeminformationen per CIM auswerten und ändern
  • Module aus der PowerShell Gallery installieren und eigene Skriptmodule erstellen
  • Skripts und Funktionen mit Parametern und Fehlerbehandlung schreiben
  • mehrere Systeme über WinRM oder SSH remote verwalten und Aufgaben parallel oder zeitgesteuert ausführen
★★★★★
Ben D. · Google
„Super Schule mit einem Weltklasse Dozenten. Klare Empfehlung“
★★★★★
Nicole M. · Google
„Bin rundum zufrieden. Sehr guter Service.“
★★★★★
Kurt B. · Google
„Klein aber fein. Hier wird mehr auf Qualität … gesetzt! “

Preisspanne: CHF3'700 bis CHF12'500 zzgl. MwSt

Zurücksetzen

ANMELDEN

Newsletter

Erhalten Sie aktuelle Informationen zu neuen Schulungen, Angeboten und Aktionen per E-Mail.

← Zurück

Vielen Dank für deine Antwort. ✨

Email Subscription
Prozess- und Qualitätsmanagement
Amazon
VMware und Virtualisierung