PowerShell unter macOS: Installation ohne Sicherheitswarnungen

PowerShell 7 mit dem signierten und notarisierten Microsoft-Paket installieren und Gatekeeper aktiviert lassen.

PowerShell unter macOS: Installation ohne Sicherheitswarnungen

PowerShell 7 läuft unter macOS für Automatisierung, Fernverwaltung und DevOps. Ältere Pakete konnten von Gatekeeper blockiert werden. Microsoft erklärt, dass seit Mai 2026 veröffentlichte macOS-PKGs signiert und notarisiert sind. Mit einem aktuellen offiziellen Paket muss die macOS-Sicherheit nicht reduziert werden.

Ursache alter Warnungen

Gatekeeper prüft Entwickleridentität, Integrität und Apple-Notarisierung. Veraltete Anleitungen nennen xattr, -allowUntrusted oder das Abschalten von Gatekeeper. Für eine Neuinstallation ist stattdessen ein aktuelles notarisiertes PKG richtig.

Richtiges Paket wählen

uname -m liefert arm64 für Apple Silicon oder x86_64 für Intel. Über Microsoft Learn die offizielle Releases-Seite öffnen, eine unterstützte stabile Version wählen und osx-arm64.pkg beziehungsweise osx-x64.pkg laden. Im Finder öffnen und den Installer abschließen.

Start und Prüfung

uname -m
pwsh
$PSVersionTable
pkgutil --check-signature ~/Downloads/powershell-*.pkg
spctl -a -vv -t install ~/Downloads/powershell-*.pkg

pwsh startet PowerShell; $PSVersionTable zeigt Version und Plattform. Die weiteren Befehle prüfen Signatur und Gatekeeper-Bewertung.

Homebrew

Alternativ dokumentiert Microsoft die von der Community gepflegte Homebrew-Formel:

brew install powershell
brew update
brew upgrade powershell

Einen alten Cask vorher mit brew uninstall --cask powershell entfernen.

Vermeiden

  • Gatekeeper nicht global deaktivieren.
  • Bei modernen Paketen nicht -allowUntrusted nutzen.
  • Quarantäne ungeprüfter Dateien nicht entfernen.
  • Keine Drittanbieter-Downloads verwenden.

Fazit

Ein aktuelles, passendes und notarisiertes Microsoft-Paket ermöglicht eine saubere Installation bei aktiviertem Gatekeeper.

Teilen

Was ist Ihre Reaktion?

Gefällt mir Gefällt mir 0
Gefällt mir nicht Gefällt mir nicht 0
Liebe Liebe 0
Lustig Lustig 0
Wütend Wütend 0
Traurig Traurig 0
Wow Wow 0