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.
Hinweis
PowerShell 7.4 ist ein direktes Upgrade, mit dem frühere Versionen von PowerShell entfernt werden. Sie können Vorschauversionen von PowerShell nebeneinander mit anderen Versionen von PowerShell installieren. Wenn Sie PowerShell 7.4 parallel mit einer früheren Version ausführen müssen, installieren Sie die vorherige Version mithilfe der binären Archivmethode neu.
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 benötigte 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 für jedes Paket finden Sie im Abschnitt "Assets " der Seite "Release". Möglicherweise ist der Abschnitt "Assets" eingeklappt, daher müssen Sie möglicherweise darauf klicken, um ihn zu erweitern.
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 als .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)"
Installieren brew
Sie Nach der Installation 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 $PSVersionTable
Werte 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 $PSVersionTable
Werte 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, ein Cask oder das Tippen, die Sie zum Ausführen der 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.
Installation über einen direkten Download
Ab Version 7.2 unterstützt PowerShell den Arm-basierten Prozessor der Serie M 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.1-arm64.pkg
- x64-Prozessoren - powershell-7.5.1-osx-x64.pkg
PowerShell 7.4
- Arm64-Prozessoren - powershell-7.4.10-osx-arm64.pkg
- x64-Prozessoren - powershell-7.4.10-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.
- Folgen Sie den Eingabeaufforderungen
Möglicherweise wird beim Installieren des Pakets die folgende Fehlermeldung angezeigt:
"powershell-7.5.1-osx-arm64.pkg" kann nicht geöffnet werden, da Apple sie nicht auf Schadsoftware überprüfen kann.
So umgehen Sie dieses Problem mithilfe von Finder:
- Suchen des heruntergeladenen Pakets in Finder
- Ctrl-Click (klicken sie beim Drücken der CTRL-TASTE im Paket auf die CTRL-TASTE
- Wählen Sie im Kontextmenü "Öffnen" aus.
Verwenden von Terminal
Installieren Sie PowerShell über das Terminal. Ändern Sie den Dateinamen so, dass er dem heruntergeladenen Paket entspricht.
sudo installer -pkg ./Downloads/powershell-7.5.1-osx-arm64.pkg -target /
Möglicherweise wird beim Installieren des Pakets die folgende Fehlermeldung angezeigt:
"powershell-7.5.1-osx-arm64.pkg" kann nicht geöffnet werden, da Apple sie nicht auf Schadsoftware überprüfen kann.
Es gibt einige verschiedene Möglichkeiten, dieses Problem über die Befehlszeile zu umgehen:
Führen Sie den
installer
Befehl mit dem Flag "allowUntrusted" aus :`sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.1-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.1-osx-arm64.pkg
aus. - Verwenden Sie das
Unblock-File
Cmdlet, 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 die aktualisierte Umgebungsvariable 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 Archiven der Binärdateien 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.1-osx-arm64.tar.gz
- x64-Prozessoren - powershell-7.5.1-osx-x64.tar.gz
PowerShell 7.4 (LTS)
- Arm64-Prozessoren – powershell-7.4.10-osx-arm64.tar.gz
- x64-Prozessoren – powershell-7.4.10-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.1/powershell-7.5.1-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 die Pfade mithilfe sudo rm
von .
Hinweis
Dieser Vorgang ist nicht erforderlich, wenn Sie mit Homebrew installiert sind.
Pfade
-
$PSHOME
ist/usr/local/microsoft/powershell/7
.- Das macOS-Installationspaket erstellt eine symbolische Verknüpfung,
/usr/local/bin/pwsh
, die aufpwsh
am Speicherort$PSHOME
verweist.
- Das macOS-Installationspaket erstellt eine symbolische Verknüpfung,
- Benutzerprofile werden aus
~/.config/powershell/profile.ps1
gelesen. - Standardprofile werden aus
$PSHOME/profile.ps1
gelesen. - Benutzermodule werden aus
~/.local/share/powershell/Modules
gelesen. - Freigegebene Module werden aus
/usr/local/share/powershell/Modules
gelesen. - Standardmodule werden aus
$PSHOME/Modules
gelesen. - Der PSReadLine-Verlauf wird aufgezeichnet in
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
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 15 (Sequoia) x64 und Arm64
- macOS 14 (Sonoma) x64 und Arm64
- macOS 13 (Ventura) x64 und Arm64
Apple bestimmt den Supportlebenszyklus von macOS. Weitere Informationen finden Sie unter
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.