Solltest du auf PowerShell 7.5 wechseln?

PowerShell 7.5 ist seit Dezember 2024 als stabile Version verfuegbar. Fuer viele Teams ist der Wechsel sinnvoll, wenn neue Features gebraucht werden und ein kontrollierter Rollout moeglich ist.

Stand: 2026-02
Getestet mit: PowerShell 7.5 (pwsh) und einem modularen Upgrade-Check in Test-/Staging-Umgebungen.
Fokus dieses Artikels: PowerShell 7.5.
Die gezeigten Befehle sind so gewaehlt, dass du sie direkt in deinem eigenen Umfeld verifizieren kannst.

Kurzempfehlung nach Einsatztyp

EinsatztypEmpfehlung
Produktive Kernsysteme mit hoher StabilitaetsanforderungBei PowerShell 7.4 (LTS) bleiben und 7.5 parallel evaluieren
Automatisierungsteams mit Test-/Staging-Umgebung7.5 pilotieren, dann schrittweise ausrollen
Einzelne Admin-Workstations und Dev-Umgebungen7.5 direkt einsetzen, wenn Modultests gruen sind

Upgrade-Checkliste fuer PowerShell 7.5

1) Ist-Zustand sauber erfassen

1$PSVersionTable.PSVersion
2Get-Module -ListAvailable | Sort-Object Name, Version

Damit dokumentierst du Version und Modulbasis vor dem Wechsel.

2) Kritische Module gezielt pruefen

 1$requiredModules = @('Az', 'SqlServer', 'Pester')
 2
 3foreach ($name in $requiredModules) {
 4    $module = Get-Module -ListAvailable -Name $name |
 5        Sort-Object Version -Descending |
 6        Select-Object -First 1
 7
 8    [pscustomobject]@{
 9        Module           = $name
10        InstalledVersion = if ($module) { $module.Version } else { 'nicht installiert' }
11    }
12}

Wenn kritische Module fehlen oder zu alt sind, zuerst Modulstrategie klaeren, dann upgraden.

3) Kernskripte mit Messwerten vergleichen

1$baseline = Measure-Command {
2    1..200 | ForEach-Object {
3        Get-Date | Out-Null
4    }
5}
6
7$baseline.TotalMilliseconds

Miss vor und nach dem Wechsel dieselben Jobs. Nur so ist ein Nutzen belastbar belegbar.

Typische Risiken im Upgrade

  • Unterschiede in Modulen und Abhaengigkeiten werden oft spaet entdeckt.
  • Nicht reproduzierbare Umgebungen erschweren Ursachenanalyse.
  • Fehlende Rollback-Strategie verlaengert Stoerungen im Betrieb.

So fuehrst du den Wechsel risikoarm ein

  • Erst Pilotgruppe, dann stufenweiser Rollout.
  • CI/CD-Pipeline mit Pester-Tests vor produktiven Jobs.
  • Pro Skript eine klare Rueckfalloption auf die vorherige Runtime.

Weiterfuehrende Ressourcen

Unterstuetzung fuer dein Team

Wenn du PowerShell 7.5 in deinem Unternehmen strukturiert einfuehren willst, findest du hier den passenden Einstieg: