Instalowanie programu PowerShell 7 w systemie macOS

Istnieje wiele wersji pakietów programu PowerShell 7, które można zainstalować. Ten artykuł koncentruje się na instalowaniu najnowszego stabilnego pakietu wydania. Aby uzyskać więcej informacji na temat wersji pakietów, zobacz artykuł Cykl życia pomocy technicznej programu PowerShell .

Nowsze wersje programu PowerShell 7 zastępują istniejące poprzednie wersje programu PowerShell 7. Wersje zapoznawcza programu PowerShell można zainstalować obok innych wersji programu PowerShell. Nowsze wersje wersji zapoznawczej zastępują istniejące poprzednie wersje wersji zapoznawczej. Jeśli musisz uruchomić program PowerShell 7 obok poprzedniej wersji, zainstaluj ponownie poprzednią wersję przy użyciu metody archiwum binarnego.

Wybieranie metody instalacji

Istnieje kilka sposobów instalowania programu PowerShell w systemie macOS. Wybierz jedną z nich:

Pobieranie i instalowanie pliku pakietu

Począwszy od wydań programu PowerShell z maja 2026 r. pakiet PKG dla systemu macOS jest poświadczony notarialnie i podpisany przez Microsoft. Aby zainstalować pakiet, pobierz plik PKG i otwórz go.

  1. Pobierz pakiet instalacyjny ze strony wydania . Wybierz wersję pakietu, którą chcesz zainstalować.

    Note

    Począwszy od systemu macOS 27 (Golden Gate), system macOS działa tylko na procesorach Apple Silicon (Arm64).

  2. Otwórz Finder

  3. Znajdź pobrany pakiet

  4. Kliknij dwukrotnie plik

Instaluj jako narzędzie globalne .NET

Jeśli masz już zainstalowany .NET Core SDK możesz użyć narzędzia .NET globalnego zainstalować program PowerShell 7.

dotnet tool install --global PowerShell

Instalator narzędzia dotnet dodaje ~/.dotnet/tools do PATH zmiennej środowiskowej. Jednak obecnie uruchomiona powłoka nie ma zaktualizowanego PATH. Uruchom program PowerShell z nowej powłoki, wpisując .pwsh

Instalowanie programu PowerShell 7 z archiwum binarnego

Archiwa binarne tar.gz programu PowerShell są udostępniane dla platformy macOS w celu włączenia zaawansowanych scenariuszy wdrażania. Podczas instalowania przy użyciu tej metody należy również ręcznie zainstalować wszelkie zależności.

Pobierz pakiet instalacyjny ze strony wydania . Wybierz wersję archiwum, którą chcesz zainstalować.

Użyj następujących poleceń, aby zainstalować program PowerShell z archiwum binarnego. Zmień adres URL pobierania, aby był zgodny z wersją, którą chcesz zainstalować.

# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.6.6/powershell-7.6.6-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

Uruchamianie programu PowerShell 7

Po zainstalowaniu pakietu uruchom polecenie pwsh z poziomu terminalu. Jeśli zainstalowano pakiet w wersji zapoznawczej, uruchom polecenie pwsh-preview.

  • Lokalizacja $PSHOME różni się w zależności od zainstalowanego pakietu oprogramowania.
    • W przypadku pakietów Stable i LTS: /usr/local/microsoft/powershell/7/
    • W przypadku pakietów w wersji zapoznawczej: /usr/local/microsoft/powershell/7-preview/
    • Pakiet instalacyjny systemu macOS tworzy link symboliczny /usr/local/bin/pwsh, który wskazuje na pwsh w lokalizacji $PSHOME.
  • Profile użytkowników są odczytywane z ~/.config/powershell/profile.ps1
  • Profile domyślne są odczytywane z $PSHOME/profile.ps1
  • Moduły użytkownika są odczytywane z ~/.local/share/powershell/Modules
  • Udostępnione moduły są odczytywane z /usr/local/share/powershell/Modules
  • Moduły domyślne są odczytywane z $PSHOME/Modules
  • Historia elementu PSReadLine jest rejestrowana do ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt

Program PowerShell uwzględnia specyfikację podstawowego katalogu XDG w systemie macOS.

Aktualizowanie programu PowerShell 7

Aby zaktualizować program PowerShell, pobierz nową wersję pakietu lub archiwum binarnego i zainstaluj go.

Odinstalowywanie programu PowerShell 7

Aby odinstalować program PowerShell, należy usunąć folder aplikacji i inne pliki pomocy technicznej. Następujące polecenie usuwa łącze symboliczne i pliki programu PowerShell.

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

Użyj polecenia sudo rm , aby usunąć wszystkie pozostałe pliki i foldery programu PowerShell.

Obsługiwane wersje systemu macOS

Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja systemu macOS osiągnie koniec wsparcia.

Obsługiwane są następujące wersje systemu macOS:

  • macOS 27 (Golden Gate) Arm64
  • macOS 26 (Tahoe) x64 i Arm64
  • macOS 15 (Sequoia) x64 i Arm64

Firma Apple określa cykl wsparcia dla systemu macOS. Aby uzyskać więcej informacji, zobacz następujące zasoby:

Obsługiwane metody instalacji

Firma Microsoft obsługuje metody instalacji w tym dokumencie. Mogą istnieć inne metody instalacji pochodzące od firm trzecich dostępne z innych źródeł. Chociaż te narzędzia i metody mogą działać, firma Microsoft nie może obsługiwać tych metod. Aby uzyskać więcej informacji, zobacz Alternatywne sposoby instalowania programu PowerShell.