PowerShell unter macOS: Installation ohne Sicherheitswarnungen
PowerShell 7 mit dem signierten und notarisierten Microsoft-Paket installieren und Gatekeeper aktiviert lassen.
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-*.pkgpwsh 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 powershellEinen alten Cask vorher mit brew uninstall --cask powershell entfernen.
Vermeiden
- Gatekeeper nicht global deaktivieren.
- Bei modernen Paketen nicht
-allowUntrustednutzen. - 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
0
Gefällt mir nicht
0
Liebe
0
Lustig
0
Wütend
0
Traurig
0
Wow
0