Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 — jest to preferowana metoda dla większości użytkowników
- Zainstaluj jako narzędzie globalne .NET — ta metoda jest przydatna dla deweloperów, którzy mają już zainstalowany zestaw .NET Core SDK
- Instalowanie z archiwum binarnego — ta metoda jest przydatna dla zaawansowanych użytkowników, którzy potrzebują większej kontroli nad instalacją
- Jeśli wcześniej zainstalowano program PowerShell przy użyciu oprogramowania Homebrew, zobacz Instalowanie w systemie macOS przy użyciu oprogramowania Homebrew w alternatywnych sposobach instalowania programu PowerShell.
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.
Pobierz pakiet instalacyjny ze strony wydania . Wybierz wersję pakietu, którą chcesz zainstalować.
- PowerShell 7.7-preview
- Procesory Arm64 — powershell-7.7.0-preview.4-osx-arm64.pkg
- Procesory x64 — powershell-7.7.0-preview.4-osx-x64.pkg
- PowerShell 7.6 (LTS)
- Procesory Arm64 — powershell-7.6.6-osx-arm64.pkg
- Procesory x64 — powershell-7.6.6-osx-x64.pkg
- PowerShell 7.5
- Procesory Arm64 — powershell-7.5.11-osx-arm64.pkg
- Procesory x64 — powershell-7.5.11-osx-x64.pkg
- PowerShell 7.4 (LTS)
- Procesory Arm64 — powershell-7.4.20-osx-arm64.pkg
- Procesory x64 — powershell-7.4.20-osx-x64.pkg
Note
Począwszy od systemu macOS 27 (Golden Gate), system macOS działa tylko na procesorach Apple Silicon (Arm64).
- PowerShell 7.7-preview
Otwórz Finder
Znajdź pobrany pakiet
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ć.
- PowerShell 7.7-preview
- Procesory Arm64 — powershell-7.7.0-preview.4-osx-arm64.tar.gz
- Procesory x64 — powershell-7.7.0-preview.4-osx-x64.tar.gz
- PowerShell 7.6 (LTS)
- Procesory Arm64 — powershell-7.6.6-osx-arm64.tar.gz
- Procesory x64 — powershell-7.6.6-osx-x64.tar.gz
- PowerShell 7.5
- Procesory Arm64 — powershell-7.5.11-osx-arm64.tar.gz
- Procesory x64 — powershell-7.5.11-osx-x64.tar.gz
- PowerShell 7.4 (LTS)
- Procesory Arm64 — powershell-7.4.20-osx-arm64.tar.gz
- Procesory x64 — powershell-7.4.20-osx-x64.tar.gz
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
$PSHOMEróż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 napwshw lokalizacji$PSHOME.
- W przypadku pakietów Stable i LTS:
- 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.