Freigeben über


Installieren von PowerShell 7 unter macOS

Es gibt mehrere Paketversionen von PowerShell 7, die installiert werden können. Dieser Artikel konzentriert sich auf die Installation des neuesten Stable Release-Pakets. Weitere Informationen zu den Paketversionen finden Sie im PowerShell Support Lifecycle-Artikel .

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.

Auswählen einer Installationsmethode

Es gibt mehrere Möglichkeiten, PowerShell unter macOS zu installieren. Homebrew ist die bevorzugte Installationsmethode.

Installieren von PowerShell 7 mit Homebrew

Bei Homebrew handelt es sich um den bevorzugten Paket-Manager für macOS. Wenn der 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 installiert ist, installieren Sie PowerShell.

Mit dem folgenden Befehl wird die neueste stabile Version von PowerShell installiert:

brew install --cask powershell

Wenn Sie die LTS- oder Preview-Version von PowerShell verwenden möchten, können Sie sie mit der Tap-Methode von Homebrew installieren. Wählen Sie die Version aus, die Sie installieren möchten.

  • powershell/tap/powershell-lts
  • powershell/tap/powershell-preview

Verwenden Sie beispielsweise den folgenden Befehl, um die Vorschauversion zu installieren:

brew install powershell/tap/powershell-preview

Manuelles Herunterladen und Installieren des Pakets

Laden Sie das Installationspaket von der Release-Seite herunter. Wählen Sie die Paketversion aus, die Sie installieren möchten.

  • PowerShell 7.5
    • Arm64-Prozessoren – powershell-7.5.4-arm64.pkg
    • x64-Prozessoren – powershell-7.5.4-osx-x64.pkg
  • PowerShell 7.4 (LTS)
    • Arm64-Prozessoren – powershell-7.4.13-osx-arm64.pkg
    • x64-Prozessoren - powershell-7.4.13-osx-x64.pkg
  • PowerShell 7.6-Vorschau
    • Arm64-Prozessoren – powershell-7.6.0-rc1-osx-arm64.pkg
    • x64-Prozessoren – powershell-7.6.0-rc1-osx-x64.pkg

Es gibt zwei Möglichkeiten zum Installieren von PowerShell mithilfe des heruntergeladenen Pakets.

Installieren des Pakets mithilfe von Finder

Installieren von PowerShell mithilfe von Finder:

  1. Finder öffnen

  2. Suchen des heruntergeladenen Pakets

  3. 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.

  4. 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:

  1. Öffnen Sie die Systemeinstellungen.
  2. Wählen Sie "Datenschutz und Sicherheit " aus, und scrollen Sie nach unten zum Abschnitt "Sicherheit ".
  3. Wählen Sie die Schaltfläche "Trotzdem öffnen " aus, um ihre Absicht zu bestätigen, PowerShell zu installieren.
  4. Wenn die Warnmeldung wieder erscheint, wählen Sie Ohnehin öffnen aus.
  5. Geben Sie Benutzernamen und Kennwort ein, damit die Installation fortgesetzt werden kann.

Installieren des Pakets über eine Befehlsshell

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 Befehl 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 aus.
    • Verwenden Sie das Cmdlet, wenn Sie PowerShell verwenden. Schließen Sie den vollständigen Pfad zur -Datei ein.

Installieren als .NET Global-Tool

Wenn Sie bereits das .NET Core SDK installiert haben, können Sie das tool .NET Global verwenden, um PowerShell 7 zu installieren.

dotnet tool install --global PowerShell

Der .NET-Toolinstaller fügt Ihrer -Umgebungsvariablen hinzu. Die aktuell ausgeführte Shell verfügt jedoch nicht über das aktualisierte . Starten Sie PowerShell über eine neue Shell, indem Sie folgendes eingeben :

Installieren von PowerShell 7 aus einem Binärarchiv

-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.

Laden Sie das Installationspaket von der Seite "Releases " auf Ihren Mac herunter. Wählen Sie die Archivversion aus, die Sie installieren möchten.

  • PowerShell 7.4 (LTS)
    • Arm64-Prozessoren - powershell-7.4.13-osx-arm64.tar.gz
    • x64-Prozessoren – powershell-7.4.13-osx-x64.tar.gz
  • PowerShell 7.5
    • Arm64-Prozessoren – powershell-7.5.4-osx-arm64.tar.gz
    • x64-Prozessoren - powershell-7.5.4-osx-x64.tar.gz
  • PowerShell 7.6-Vorschau
    • Arm64-Prozessoren – powershell-7.6.0-rc1-osx-arm64.tar.gz
    • x64-Prozessoren – powershell-7.6.0-rc1-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

Starten von PowerShell 7

Nachdem Sie das Paket installiert haben, führen Sie über das Terminal aus. Wenn Sie ein Vorschaupaket installiert haben, führen Sie es aus.

  • Der Ort variiert je nach Pakets, das Sie installiert haben.
    • Für Stable und LTS-Pakete:
    • Für Vorschaupakete:
    • Das macOS-Installationspaket erstellt eine symbolische Verknüpfung, , die auf am Speicherort verweist.
  • Benutzerprofile werden aus gelesen.
  • Standardprofile werden aus gelesen.
  • Benutzermodule werden aus gelesen.
  • Freigegebene Module werden aus gelesen.
  • Standardmodule werden aus gelesen.
  • Der PSReadLine-Verlauf wird in protokolliert.

PowerShell respektiert die XDG-Basisverzeichnisspezifikation unter macOS.

Aktualisieren von PowerShell 7

Führen Sie die folgenden Befehle aus, um die installierte Version von PowerShell auf die neueste Version zu aktualisieren.


brew update
brew upgrade powershell

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.

Deinstallieren von PowerShell 7

Wenn Sie PowerShell mit Homebrew installiert haben, verwenden Sie den folgenden Befehl zum Deinstallieren:

brew uninstall --cask powershell

Wenn Sie PowerShell 7 manuell installiert haben, müssen Sie sie manuell entfernen. Mit dem folgenden Befehl werden die symbolischen Verknüpfungen und PowerShell-Dateien entfernt.

sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell

Verwenden Sie diese Option, um alle anderen verbleibenden PowerShell-Dateien und -Ordner zu entfernen.

Unterstützte Versionen von macOS

Microsoft unterstützt PowerShell, bis PowerShell das Ende des Supports erreicht oder die Version von macOS das Ende des Supports erreicht.

Die folgenden Versionen von macOS werden unterstützt:

  • 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:

  • Versionshinweise zu macOS
  • Apple-Sicherheitsupdates

Unterstützte Installationsmethoden

Microsoft unterstützt die in diesem Dokument beschriebenen Installationsmethoden. Möglicherweise stehen andere Installationsmethoden von Drittanbietern aus anderen Quellen zur Verfügung. Auch wenn diese Tools und Methoden möglicherweise funktionieren, kann Microsoft sie nicht unterstützen.

Weitere Ressourcen