Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
PowerShell 7 oder höher erfordert macOS 13 und höher. Alle Pakete sind auf der GitHub-Veröffentlichungsseite für PowerShell verfügbar. Nachdem Sie das Paket installiert haben, führen Sie pwsh über das Terminal aus.
Überprüfen Sie vor der Installation die Liste der unterstützten Versionen.
Neuere Versionen von PowerShell 7 ersetzen vorhandene frühere Versionen von PowerShell 7. Vorschauversionen von PowerShell können zusammen mit anderen Versionen von PowerShell installiert werden. Neuere Vorschauversionen ersetzen vorhandene frühere Vorschauversionen. Wenn Sie PowerShell 7.5 parallel mit einer früheren Version ausführen müssen, installieren Sie die vorherige Version mithilfe der binären Archivmethode erneut.
Hinweis
Die Installationsbefehle in diesem Artikel beziehen sich auf die neueste stabile Version von PowerShell. Um eine andere Version von PowerShell zu installieren, passen Sie den Befehl an die gewünschte Version an. Die folgenden Links leiten Sie zu der neuesten Versionsseite für jede Version auf GitHub.
- Stabile Version v7.5. x: https://aka.ms/powershell-release?tag=stable
- LTS-Version v7.4. x: https://aka.ms/powershell-release?tag=lts
- Vorschauversion v7.6.0-Preview. x: https://aka.ms/powershell-release?tag=preview
Downloadlinks zu jedem Paket finden Sie im Abschnitt Assets der Releaseseite. Der Abschnitt Assets ist möglicherweise zugeklappt, sodass Sie darauf klicken müssen, um ihn aufzuklappen.
Installieren der neuesten stabilen Version von PowerShell
Es gibt mehrere Möglichkeiten, PowerShell unter macOS zu installieren. Wählen Sie eine der folgenden Methoden:
- Mit Homebrew installieren. Bei Homebrew handelt es sich um den bevorzugten Paket-Manager für macOS.
- Installieren über direct Download.
- Installieren Sie es als ein .NET Global-Tool.
- Aus Binärarchiven installieren.
Installieren mit Homebrew
Wenn der brew Befehl nicht gefunden wird, müssen Sie Homebrew nach ihren Anweisungen installieren.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Sobald brew installiert ist, installieren Sie PowerShell.
Mit dem folgenden Befehl wird die neueste stabile Version von PowerShell installiert:
brew install --cask powershell
Überprüfen Sie, ob die Installation ordnungsgemäß funktioniert:
pwsh
Wenn neue Versionen von PowerShell veröffentlicht werden, aktualisieren Sie die Formeln für Homebrew, und führen Sie ein Upgrade für PowerShell aus:
brew update
brew upgrade powershell
Hinweis
Sie können die vorherigen Befehle in einer PowerShell (pwsh)-Sitzung aufrufen, aber dann müssen Sie die PowerShell-Sitzung neu starten, um das Upgrade abzuschließen und die angezeigten $PSVersionTableWerte zu aktualisieren.
Installieren der neuesten Vorschauversion von PowerShell
Mit dem folgenden Befehl wird die neueste Vorschauversion von PowerShell installiert:
brew install powershell/tap/powershell-preview
Führen Sie den folgenden Befehl aus, um die Vorschauversion von PowerShell zu starten:
pwsh-preview
Wenn neue Vorschauversionen von PowerShell veröffentlicht werden, aktualisieren Sie die Formeln von Homebrew, und aktualisieren Sie auf die neueste Vorschauversion von PowerShell:
brew update
brew upgrade powershell-preview
Hinweis
Sie können die vorherigen Befehle in einer PowerShell (pwsh)-Sitzung aufrufen, aber dann müssen Sie die PowerShell-Sitzung neu starten, um das Upgrade abzuschließen und die angezeigten $PSVersionTableWerte zu aktualisieren.
Installieren der neuesten LTS-Version von PowerShell
Der folgende Befehl installiert die neueste LTS-Version von PowerShell:
brew install powershell/tap/powershell-lts
Überprüfen Sie Ihre Installation:
pwsh-lts
Wenn neue LTS-Versionen von PowerShell veröffentlicht werden, führen Sie die folgenden Befehle aus, um die Formeln von Homebrew zu aktualisieren und auf die neueste LTS-Version von PowerShell zu aktualisieren:
brew update
brew upgrade powershell-lts
Hinweis
Verwenden Sie beim Aktualisieren auf eine neuere Version von PowerShell dieselbe Methode, Cask oder Tap, die Sie für die Erstinstallation verwendet haben. Wenn Sie eine andere Methode verwenden, verwendet das Öffnen einer neuen pwsh-Sitzung weiterhin die ältere Version von PowerShell.
Wenn Sie sich für die Verwendung verschiedener Methoden entscheiden, gibt es Möglichkeiten, das Problem mithilfe der Homebrew-Linkmethode zu beheben.
Installieren des Pakets über direct Download
Ab Version 7.2 unterstützt PowerShell den Arm-basierten Prozessor der M-Serie von Apple. Laden Sie das Installationspaket von der Seite "Releases " auf Ihren Mac herunter. Nachfolgend sind die Links zu den aktuellen Versionen aufgeführt:
PowerShell 7.5
- Arm64-Prozessoren – powershell-7.5.4-arm64.pkg
- x64-Prozessoren – powershell-7.5.4-osx-x64.pkg
PowerShell 7.4
- Arm64-Prozessoren – powershell-7.4.13-osx-arm64.pkg
- x64-Prozessoren - powershell-7.4.13-osx-x64.pkg
Es gibt zwei Möglichkeiten zum Installieren von PowerShell mithilfe der Direct Download-Methode.
Verwenden von Finder
Installieren von PowerShell mithilfe von Finder:
Finder öffnen
Suchen des heruntergeladenen Pakets
Doppelklicken Sie auf die Datei.
Beim Installieren des Pakets wird die folgende Fehlermeldung angezeigt:
"Powershell-7.5.4-osx-arm64.pkg" wurde nicht geöffnet
Apple konnte nicht überprüfen, ob "powershell-7.5.4-osx-arm64.pkg" frei von Schadsoftware ist, die Ihren Mac beschädigen oder Ihre Privatsphäre kompromittieren kann.
Wählen Sie die Schaltfläche "Fertig " aus, um die Eingabeaufforderung zu schließen.
Diese Fehlermeldung stammt aus dem Gatekeeper-Feature von macOS. Weitere Informationen finden Sie unter "Sicheres Öffnen von Apps auf Ihrem Mac – Apple Support".
Nachdem Sie versucht haben, das Paket zu öffnen, führen Sie die folgenden Schritte aus:
- Öffnen Sie die Systemeinstellungen.
- Wählen Sie "Datenschutz und Sicherheit " aus, und scrollen Sie nach unten zum Abschnitt "Sicherheit ".
- Wählen Sie die Schaltfläche "Trotzdem öffnen " aus, um ihre Absicht zu bestätigen, PowerShell zu installieren.
- Wenn die Warnmeldung wieder erscheint, wählen Sie Ohnehin öffnen aus.
- Geben Sie Benutzernamen und Kennwort ein, damit die Installation fortgesetzt werden kann.
Verwendung des Terminals
Um das PowerShell-Paket über die Befehlszeile zu installieren, müssen Sie die Gatekeeper-Prüfungen umgehen. Verwenden Sie eine der folgenden Methoden, um das Paket zu installieren:
Führen Sie den
installerBefehl mit dem allowUntrusted-Flag aus.sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.4-osx-arm64.pkg -target /Oder installieren Sie das Paket wie gewohnt, nachdem Sie einen der folgenden Befehle ausgeführt haben:
- Führen Sie
sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.4-osx-arm64.pkgaus. - Verwenden Sie das
Unblock-FileCmdlet, wenn Sie PowerShell verwenden. Schließen Sie den vollständigen Pfad zur.pkg-Datei ein.
- Führen Sie
Installieren als globales .NET-Tool
Wenn Sie das .NET Core SDK bereits installiert haben, ist es einfach, PowerShell als .NET Global-Tool zu installieren.
dotnet tool install --global PowerShell
Der .NET-Toolinstaller fügt ~/.dotnet/tools Ihrer PATH-Umgebungsvariablen hinzu. Die aktuell ausgeführte Shell verfügt jedoch nicht über das aktualisierte PATH. Starten Sie PowerShell über eine neue Shell, indem Sie folgendes eingeben pwsh:
Binärarchive
tar.gz-Archive der PowerShell-Binärdateien werden für die macOS-Plattform zur Verfügung gestellt, um erweiterte Bereitstellungsszenarios zu ermöglichen. Wenn Sie diese Methode installieren, müssen Sie auch alle Abhängigkeiten manuell installieren.
Hinweis
Sie können diese Methode verwenden, um eine beliebige Version von PowerShell zu installieren, einschließlich der neuesten:
- Stabiles Release: https://aka.ms/powershell-release?tag=stable
- LTS-Release: https://aka.ms/powershell-release?tag=lts
- Vorschaurelease: https://aka.ms/powershell-release?tag=preview
Installieren von binärarchiven unter macOS
Laden Sie das Installationspaket von der Seite "Releases " auf Ihren Mac herunter. Nachfolgend sind die Links zu den aktuellen Versionen aufgeführt:
PowerShell 7.5-Vorschau
- Arm64-Prozessoren – powershell-7.5.4-osx-arm64.tar.gz
- x64-Prozessoren - powershell-7.5.4-osx-x64.tar.gz
PowerShell 7.4 (LTS)
- Arm64-Prozessoren - powershell-7.4.13-osx-arm64.tar.gz
- x64-Prozessoren – powershell-7.4.13-osx-x64.tar.gz
Verwenden Sie die folgenden Befehle, um PowerShell aus dem Binärarchiv zu installieren. Ändern Sie die Download-URL entsprechend der Version, die Sie installieren möchten.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-osx-arm64.tar.gz
# Create the target folder where powershell is placed
sudo mkdir -p /usr/local/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /usr/local/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /usr/local/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /usr/local/microsoft/powershell/7/pwsh /usr/local/bin/pwsh
Deinstallieren von PowerShell
Wenn Sie PowerShell mit Homebrew installiert haben, verwenden Sie den folgenden Befehl zum Deinstallieren:
brew uninstall --cask powershell
Wenn Sie PowerShell über einen direkten Download installiert haben, muss PowerShell manuell entfernt werden:
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Wenn Sie die zusätzlichen PowerShell-Pfade entfernen möchten, lesen Sie den Abschnitt „Pfade“ in diesem Dokument und entfernen Sie mithilfe von die Pfade.
Hinweis
Dieser Vorgang ist nicht erforderlich, wenn Sie mit Homebrew installiert sind.
Pfade
-
$PSHOMEist/usr/local/microsoft/powershell/7- Das macOS-Installationspaket erstellt eine symbolische Verknüpfung,
/usr/local/bin/pwsh, die aufpwsham Speicherort$PSHOMEverweist.
- Das macOS-Installationspaket erstellt eine symbolische Verknüpfung,
- Benutzerprofile werden aus
~/.config/powershell/profile.ps1gelesen. - Standardprofile werden aus
$PSHOME/profile.ps1gelesen. - Benutzermodule werden aus
~/.local/share/powershell/Modulesgelesen. - Freigegebene Module werden aus
/usr/local/share/powershell/Modulesgelesen. - Standardmodule werden aus
$PSHOME/Modulesgelesen. - Der PSReadLine-Verlauf wird in
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txtprotokolliert.
PowerShell respektiert die XDG-Basisverzeichnisspezifikation unter macOS.
Unterstützte Versionen
Microsoft unterstützt PowerShell, bis PowerShell das Ende des Supports erreicht oder die Version von macOS das Ende des Supports erreicht.
- macOS 26 (Tahoe) x64 und Arm64
- macOS 15 (Sequoia) x64 und Arm64
- macOS 14 (Sonoma) x64 und Arm64
Apple bestimmt den Supportlebenszyklus von macOS. Weitere Informationen finden Sie in den folgenden Themen:
Installationsunterstützung
Microsoft unterstützt die in diesem Dokument beschriebenen Installationsmethoden. Möglicherweise stehen andere Installationsmethoden aus anderen Quellen zur Verfügung. Obwohl diese Tools und Methoden funktionieren, kann Microsoft diese Methoden nicht unterstützen.