Programmier-Tools

Installation und Updates von PowerShell 7.5.0 auf macOS – Der komplette Leitfaden für IT-Profis

Installation und Updates von PowerShell 7.5.0 auf macOS – Der komplette Leitfaden für IT-Profis

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.pkg von 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 -allowUntrusted verwendet 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/7 an und erstellt einen Symlink /usr/local/bin/pwsh.

Verifizierung nach der Installation

  • PowerShell starten mit dem Befehl pwsh im 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 pwsh bzw. ls -l /usr/local/bin/pwsh bestä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 openssl oder manuell, wenn die PKG-Methode gewählt wird.
  • Beschränkungen: Nicht alle Windows-spezifischen Cmdlets sind auf macOS verfügbar, z. B. WIMObject oder 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 SSHConnectionInfo und 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 $PSDefaultParameterValues und 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 PATH auf die OpenSSL-Bibliotheken verweist, um Remoting- und CIM-Funktionen zu aktivieren.

Fehlende Windows-Cmdlets

  • Seien Sie sich bewusst, dass Cmdlets wie WIMObject nicht 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).

Verwandte Artikel

LINQPad
Programmier-Tools
Juli 5, 2026
LINQPad

LINQPad ist mehr als nur ein einfaches Tool – es ist der geheime Verbündete vieler .NET-Entwickler. Wenn Sie viel Zeit mit Datenabfragen verbringen, wissen Sie, wie herausfordernd es sein kann, die richtige Umgebung dafür zu finden. LINQPad ermöglicht es Ihnen, LINQ-Abfragen und Code-Snippets interaktiv und unkompliziert auszuführen. Dieses leistungsstarke Werkzeug fungiert als leichtgewichtiger Ersatz für…

Anna M
MCreator
Programmier-Tools
Juni 30, 2026
MCreator

MCreator ist ein kostenloses, benutzerfreundliches Tool, das es Nutzern ermöglicht, eigene Mods für das beliebte Spiel Minecraft zu erstellen. Besonders für Spieler und angehende Entwickler, die keine tiefgehenden programmiertechnischen Kenntnisse haben, ist MCreator die ideale Lösung. Es bietet eine intuitive Drag-and-Drop-Oberfläche, die den Einstieg in die Modding-Welt spielend leicht macht. Lizenztyp MCreator wird unter einer…

Alexander M.
Notepad2
Programmier-Tools
Juni 30, 2026
Notepad2

Notepad2 ist nicht nur ein einfacher Texteditor, sondern ein wahrer Held für viele Programmierer und Entwickler. Entwickelt von Florian Balmer und erstmals im April 2004 veröffentlicht, hat er sich schnell als beliebte Alternative zum Windows-eigenen Editor etabliert. Es ist bemerkenswert, dass Notepad2 auf der Scintilla-Editor-Komponente basiert und unter der BSD-Lizenz veröffentlicht wurde, was es Nutzern…

Veronica H.
Il2CppDumper
Programmier-Tools
Juni 26, 2026
Il2CppDumper

Il2CppDumper ist ein spezialisiertes Tool zur Analyse und Bearbeitung von Il2Cpp-Binärdateien, die vor allem in Unity-Spielen zum Einsatz kommen. Für Entwickler und Reverse-Engineers ist dieses Tool unverzichtbar, denn es gewährt tiefgreifende Einblicke in die Struktur und Funktionsweise von Anwendungen, die auf der Il2Cpp-Plattform basieren. Überblick über die Funktionen von Il2CppDumper Diese Software bietet eine Vielzahl…

Katharina B.
Firebase CLI Tools
Programmier-Tools
Juni 9, 2026
Firebase CLI Tools

Die Firebase Command Line Interface (CLI) Tools bieten Entwicklern eine leistungsstarke Möglichkeit, Firebase-Projekte direkt über die Kommandozeile zu steuern. Wenn Sie sich in der Welt der Webentwicklung bewegen, kennen Sie wahrscheinlich die Herausforderungen, die mit der Verwaltung und Bereitstellung von Projekten verbunden sind. Hier kommen die Firebase CLI Tools ins Spiel! Was sind die Firebase…

Lukas S.

Jetzt kostenlos herunterladen

Lade dieses Programm sofort herunter und greife mit einem Klick auf alle anderen Programme zu, die dir gefallen.