Uwaga
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.
Program PowerShell 7 lub nowszy wymaga systemu macOS 13 lub nowszego. Wszystkie pakiety są dostępne na stronie wydania usługi GitHub dla programu PowerShell. Po zainstalowaniu pakietu uruchom polecenie pwsh
z poziomu terminalu.
Przed zainstalowaniem sprawdź listę obsługiwanych wersji.
Uwaga
Program PowerShell 7.4 to aktualizacja na miejscu, która usuwa poprzednie wersje programu PowerShell 7. Wersje zapoznawcza programu PowerShell można zainstalować obok siebie z innymi wersjami programu PowerShell. Jeśli musisz uruchomić program PowerShell 7.4 obok poprzedniej wersji, zainstaluj ponownie poprzednią wersję przy użyciu metody archiwum binarnego.
Uwaga
Polecenia instalacji w tym artykule dotyczą najnowszej stabilnej wersji programu PowerShell. Aby zainstalować inną wersję programu PowerShell, dostosuj polecenie, aby było zgodne z potrzebną wersją. Poniższe linki prowadzą do najnowszej strony wydania dla każdej wersji w usłudze GitHub.
- Stabilna wersja 7.5. x: https://aka.ms/powershell-release?tag=stable
- Wersja LTS w wersji 7.4. x: https://aka.ms/powershell-release?tag=lts
- Wersja poglądowa 7.6.0-preview.x: https://aka.ms/powershell-release?tag=preview
Linki do pobrania dla każdego pakietu można znaleźć w sekcji Assets na stronie wydania. Sekcja Zasoby może zostać zwinięta, więc może być konieczne kliknięcie, aby ją rozwinąć.
Instalowanie najnowszej stabilnej wersji programu PowerShell
Istnieje kilka sposobów instalowania programu PowerShell w systemie macOS. Wybierz jedną z poniższych metod:
- Zainstaluj przy użyciu oprogramowania Homebrew. Homebrew jest preferowanym menedżerem pakietów dla systemu macOS.
- Zainstaluj za pośrednictwem bezpośredniego pobierania.
- Zainstaluj jako narzędzie globalne platformy .NET.
- Zainstaluj z archiwów binarnych.
Instalowanie przy użyciu oprogramowania Homebrew
brew
Jeśli polecenie nie zostanie znalezione, należy zainstalować oprogramowanie Homebrew zgodnie z instrukcjami.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Po brew
zainstalowaniu zainstaluj program PowerShell.
Następujące polecenie instaluje najnowszą stabilną wersję programu PowerShell:
brew install --cask powershell
Sprawdź, czy instalacja działa poprawnie:
pwsh
Po wydaniu nowych wersji programu PowerShell zaktualizuj formuły oprogramowania Homebrew i uaktualnij program PowerShell:
brew update
brew upgrade powershell
Uwaga
Poprzednie polecenia można wywołać z poziomu sesji programu PowerShell (pwsh
), ale następnie należy ponownie uruchomić sesję programu PowerShell, aby ukończyć uaktualnienie i odświeżyć wartości wyświetlane w programie $PSVersionTable
.
Instalowanie najnowszej wersji zapoznawczej programu PowerShell
Następujące polecenie instaluje najnowszą wersję zapoznawcza programu PowerShell:
brew install powershell/tap/powershell-preview
Uruchom następujące polecenie, aby uruchomić wersję zapoznawcza programu PowerShell:
pwsh-preview
Po wydaniu nowych wersji zapoznawczych programu PowerShell zaktualizuj formuły oprogramowania Homebrew i uaktualnij do najnowszej wersji zapoznawczej programu PowerShell:
brew update
brew upgrade powershell-preview
Uwaga
Poprzednie polecenia można wywołać z poziomu sesji programu PowerShell (pwsh
), ale następnie należy ponownie uruchomić sesję programu PowerShell, aby ukończyć uaktualnienie i odświeżyć wartości wyświetlane w programie $PSVersionTable
.
Instalowanie najnowszej wersji LTS programu PowerShell
Następujące polecenie instaluje najnowszą wersję LTS programu PowerShell:
brew install powershell/tap/powershell-lts
Sprawdź instalację:
pwsh-lts
Po wydaniu nowych wersji LTS programu PowerShell uruchom następujące polecenia, aby zaktualizować formułę oprogramowania Homebrew i uaktualnić do najnowszej wersji LTS programu PowerShell:
brew update
brew upgrade powershell-lts
Uwaga
Podczas aktualizowania do nowszej wersji programu PowerShell użyj tej samej metody, cask lub tap, jaką wykorzystano do początkowej instalacji. Jeśli używasz innej metody, otwarcie nowej sesji pwsh będzie nadal używać starszej wersji programu PowerShell.
Jeśli zdecydujesz się użyć różnych metod, istnieją sposoby rozwiązania problemu przy użyciu metody linku Homebrew.
Instalacja za pośrednictwem bezpośredniego pobierania
Począwszy od wersji 7.2, program PowerShell obsługuje procesory z serii Arm firmy Apple. Pobierz pakiet instalacyjny ze strony wydań na komputer Mac. Linki do bieżących wersji to:
PowerShell 7.5
- Procesory Arm64 — powershell-7.5.1-arm64.pkg
- Procesory x64 — powershell-7.5.1-osx-x64.pkg
PowerShell 7.4
- Procesory Arm64 — powershell-7.4.10-osx-arm64.pkg
- Procesory x64 — powershell-7.4.10-osx-x64.pkg
Istnieją dwa sposoby instalowania programu PowerShell przy użyciu metody pobierania bezpośredniego.
Korzystanie z programu Finder
Zainstaluj program PowerShell przy użyciu programu Finder:
- Otwórz program Finder
- Znajdź pobrany pakiet
- Kliknij dwukrotnie plik
- Postępuj zgodnie z monitami
Podczas instalowania pakietu może zostać wyświetlony następujący komunikat o błędzie:
Nie można otworzyć "powershell-7.5.1-osx-arm64.pkg", ponieważ firma Apple nie może go sprawdzić pod kątem złośliwego oprogramowania.
Aby obejść ten problem przy użyciu programu Finder:
- Znajdź pobrany pakiet w programie Finder
- Kliknięcie z kontrolą (kliknięcie podczas przytrzymania klawisza Control (lub Ctrl) na pakiecie
- Wybierz pozycję Otwórz z menu kontekstowego
Korzystanie z terminalu
Zainstaluj program PowerShell z poziomu terminalu. Zmień nazwę pliku, aby pasowała do pobranego pakietu.
sudo installer -pkg ./Downloads/powershell-7.5.1-osx-arm64.pkg -target /
Podczas instalowania pakietu może zostać wyświetlony następujący komunikat o błędzie:
Nie można otworzyć "powershell-7.5.1-osx-arm64.pkg", ponieważ firma Apple nie może go sprawdzić pod kątem złośliwego oprogramowania.
Istnieje kilka różnych sposobów obejścia tego problemu z poziomu wiersza polecenia:
installer
Uruchom polecenie z flagą allowUntrusted:`sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.1-osx-arm64.pkg -target /`
Możesz też zainstalować pakiet tak, jak zwykle po uruchomieniu jednego z następujących poleceń:
- Uruchom program
sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.1-osx-arm64.pkg
. -
Unblock-File
Użyj polecenia cmdlet , jeśli używasz programu PowerShell. Dołącz pełną ścieżkę do pliku.pkg
.
- Uruchom program
Zainstaluj jako narzędzie globalne platformy .NET
Jeśli masz już zainstalowany zestaw .NET Core SDK , możesz łatwo zainstalować program PowerShell jako narzędzie globalne platformy .NET.
dotnet tool install --global PowerShell
Instalator narzędzia dotnet dodaje ~/.dotnet/tools
do PATH
zmiennej środowiskowej. Jednak aktualnie uruchomiona powłoka nie ma zaktualizowanego PATH
elementu . Uruchom program PowerShell z nowej powłoki, wpisując .pwsh
Archiwa binarne
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.
Uwaga
Za pomocą tej metody można zainstalować dowolną wersję programu PowerShell, w tym najnowszą:
- Stabilna wersja: https://aka.ms/powershell-release?tag=stable
- Wersja LTS: https://aka.ms/powershell-release?tag=lts
- Wersja zapoznawcza: https://aka.ms/powershell-release?tag=preview
Instalowanie archiwów binarnych w systemie macOS
Pobierz pakiet instalacyjny ze strony wydań na komputer Mac. Linki do bieżących wersji to:
PowerShell 7.5-preview
- Procesory Arm64 — powershell-7.5.1-osx-arm64.tar.gz
- Procesory x64 — powershell-7.5.1-osx-x64.tar.gz
PowerShell 7.4 (LTS)
- Procesory Arm64 — powershell-7.4.10-osx-arm64.tar.gz
- Procesory x64 — powershell-7.4.10-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.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
Odinstalowywanie programu PowerShell
Jeśli zainstalowano program PowerShell z oprogramowaniem Homebrew, użyj następującego polecenia, aby odinstalować:
brew uninstall --cask powershell
Jeśli program PowerShell został zainstalowany za pośrednictwem bezpośredniego pobierania, program PowerShell musi zostać usunięty ręcznie:
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Aby usunąć dodatkowe ścieżki programu PowerShell, zapoznaj się z sekcją ścieżek w tym dokumencie i usuń ścieżki przy użyciu polecenia sudo rm
.
Uwaga
Ten proces nie jest konieczny, jeśli zainstalowano program Homebrew.
Ścieżki
-
$PSHOME
jest/usr/local/microsoft/powershell/7
- Pakiet instalacyjny systemu macOS tworzy link symboliczny
/usr/local/bin/pwsh
, który wskazuje napwsh
w lokalizacji$PSHOME
.
- Pakiet instalacyjny systemu macOS tworzy link symboliczny
- 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.
Obsługiwane wersje
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja systemu macOS osiągnie koniec wsparcia.
- macOS 15 (Sequoia) x64 i Arm64
- macOS 14 (Sonoma) x64 i Arm64
- macOS 13 (Ventura) x64 i Arm64
Firma Apple określa cykl wsparcia dla systemu macOS. Aby uzyskać więcej informacji, zobacz następujące zasoby:
Obsługa instalacji
Firma Microsoft obsługuje metody instalacji w tym dokumencie. Mogą istnieć inne metody instalacji dostępne z innych źródeł. Chociaż te narzędzia i metody mogą działać, firma Microsoft nie może obsługiwać tych metod.