PowerShell ist das zentrale Automatisierungs- und Skript-Tool, das IT-Professionals über Windows, macOS und Linux hinweg einheitliche Verwaltungs- und DevOps-Prozesse ermöglicht. Die Version 7.5.0 bringt gezielte Fixes und Tool-Updates, die insbesondere in heterogenen Umgebungen die Produktivität steigern. Dieser Leitfaden erklärt, wie PowerShell 7.5.0 auf macOS installiert, verifiziert und zukünftig aktualisiert wird – sowohl über das klassische PKG-Paket als auch über den von Microsoft empfohlenen Homebrew-Ansatz.
Warum PowerShell auf macOS unverzichtbar ist
PowerShell ermöglicht eine einheitliche Skript- und Befehls-Schnittstelle für Windows, macOS und Linux. Damit können Administratoren und DevOps-Teams dieselben Automatisierungs-Workflows in allen unterstützten Systemen einsetzen, was die Lernkurve reduziert und die Effizienz erhöht. In gemischten Infrastrukturen ist PowerShell daher ein essenzielles Werkzeug für Systemadministration und Continuous-Integration-Pipelines.
Offizielle Installationspfade und Verifizierung
Installation mit dem PKG-Paket
- Download des PKG-Pakets
powershell-7.5.0-osx-x64.pkgvon der offiziellen Microsoft-Seite (Quelle S1, S2). - Installation über das Terminal mit dem Befehl:
sudo installer -pkg powershell-7.5.0-osx-x64.pkg -target / - Bei Gatekeeper-Warnungen kann entweder die Option „Open Anyway“ im Sicherheits-&-Privatsphäre-Panel gewählt oder das Flag
-allowUntrustedverwendet werden.
Bevorzugte Installation via Homebrew
- Homebrew installieren (falls noch nicht vorhanden) mit:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - PowerShell über Homebrew Cask installieren:
brew install --cask powershell - Homebrew übernimmt automatisch alle Abhängigkeiten, darunter OpenSSL.
- Die Installation legt PowerShell unter
/usr/local/microsoft/powershell/7an und erstellt einen Symlink/usr/local/bin/pwsh.
Verifizierung nach der Installation
- PowerShell starten mit dem Befehl
pwshim Terminal. - Version prüfen via
$PSVersionTable. Erwarteter Wert:7.5.0(oder aktuelle stabile Version 7.5.4, Stand November 2024). - Installationspfad und Symlink können mit
which pwshbzw.ls -l /usr/local/bin/pwshbestätigt werden.
Systemvoraussetzungen und Abhängigkeiten
- macOS-Version: Mindestanforderung ist macOS 10.13 (High Sierra) oder neuer.
- OpenSSL: Notwendig für PowerShell-Remoting und CIM-Operationen. Installation via Homebrew mit
brew install openssloder manuell, wenn die PKG-Methode gewählt wird. - Beschränkungen: Nicht alle Windows-spezifischen Cmdlets sind auf macOS verfügbar, z. B.
WIMObjectoder einige CIM-Instanzen.
Was ist neu in PowerShell 7.5.0
Die Release-Notes für Version 7.5.0 umfassen Engine-Updates, Tool-Erweiterungen und Test-Verbesserungen.
Engine Updates und Fixes
- Fix für
SSHConnectionInfound PATH-Prüfungen (Issue #26165). - Schließen von Pipe-Client-Handles nach Erzeugung des Child-SSH-Prozesses (Issue #26822).
- Korrektur der
$ProgressPreference-Variable in Skript-Cmdlets (Issue #26791).
Tools
- Erkennung von Merge-Konflikt-Markern im Linux-CI-Workflow.
- Einführung wiederverwendbarer GitHub-Actions wie
get-changed-files. - Einrichtung von GitHub Copilot-Workflows.
Tests
- Flaky-Test-Kennzeichnung, Aktualisierung von
Update-Help-Web-Tests. - Verbesserte Anmerkungen für Pester-Test-Fehler.
- Behebung von Lecks bei
$PSDefaultParameterValuesund anderen Test-Instabilitäten.
Aktualisieren auf neue Versionen
Microsoft empfiehlt, Homebrew für regelmäßige Updates zu nutzen, da es Abhängigkeiten automatisch behandelt.
- Homebrew-Datenbank aktualisieren:
brew update - PowerShell-Cask upgraden:
brew upgrade powershell --cask - PowerShell neu starten (
pwsh), um die neue Version zu laden.
Die aktuelle stabile Version zum Zeitpunkt November 2024 ist 7.5.4 (vor dem 7.6.0-Preview).
Häufige Probleme und Gegenmaßnahmen
Gatekeeper-Warnungen bei PKG-Installation
- Entweder im Sicherheits-&-Privatsphäre-Panel „Open Anyway“ wählen.
- Oder den Befehl
sudo installer -allowUntrusted -pkg …nutzen.
OpenSSL fehlt oder ist nicht verknüpft
- Installieren Sie OpenSSL über Homebrew (
brew install openssl) vor der PowerShell-Installation. - Stellen Sie sicher, dass die Umgebungsvariable
PATHauf die OpenSSL-Bibliotheken verweist, um Remoting- und CIM-Funktionen zu aktivieren.
Fehlende Windows-Cmdlets
- Seien Sie sich bewusst, dass Cmdlets wie
WIMObjectnicht auf macOS verfügbar sind. - Planen Sie Skripte entsprechend oder nutzen Sie plattformunabhängige Alternativen.
Fazit
PowerShell 7.5.0 stellt ein robustes, plattformübergreifendes Automatisierungstool dar, das IT-Profis dabei unterstützt, einheitliche Workflows auf macOS, Windows und Linux zu betreiben. Die offizielle PKG-Methode ist funktional, erfordert jedoch manuelle Gatekeeper-Umgehungen und separate OpenSSL-Installation. Homebrew bietet dagegen eine benutzerfreundliche, sichere Alternative, die Abhängigkeiten automatisch auflöst und Updates vereinfacht. Durch die klare Verifizierung via pwsh und $PSVersionTable können Administratoren sicherstellen, dass die korrekte Version aktiv ist. Mit den in Version 7.5.0 eingeführten Engine-Fixes, Tool-Erweiterungen und Test-Optimierungen erhalten Nutzer zudem eine stabilere Basis für Skript-Entwicklung und CI-Pipelines.
FAQ
Wie installiere ich PowerShell am einfachsten auf macOS?
Via Homebrew: brew install --cask powershell. Anschließend pwsh starten. Microsoft-Docs bestätigen dies als stabilste Methode (Microsoft, 2024).
Brauche ich OpenSSL wirklich?
Ja, OpenSSL ist für Remoting und CIM erforderlich. Installieren Sie es mit brew install openssl. Ohne OpenSSL schlagen diese Features fehl (Microsoft Docs).
Wie update ich PowerShell?
Mit Homebrew: brew update && brew upgrade powershell --cask, danach pwsh neu starten (Microsoft, 2024).









