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.5 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.
Ręczne pobieranie i instalowanie pakietu
Pobierz pakiet instalacyjny ze strony wydania . Wybierz wersję pakietu, którą chcesz zainstalować.
- PowerShell 7.5
- Procesory Arm64 — powershell-7.5.5-osx-arm64.pkg
- Procesory x64 — powershell-7.5.5-osx-x64.pkg
- PowerShell 7.4 (LTS)
- Procesory Arm64 — powershell-7.4.14-osx-arm64.pkg
- Procesory x64 — powershell-7.4.14-osx-x64.pkg
- PowerShell 7.6-preview
- Procesory ARM64 — powershell-7.6.0-rc1-osx-arm64.pkg.
- Procesor x64 — powershell-7.6.0-rc1-osx-x64.pkg
Istnieją dwa sposoby instalowania programu PowerShell przy użyciu pobranego pakietu.
Instalowanie pakietu przy użyciu programu Finder
Zainstaluj program PowerShell przy użyciu programu Finder:
Otwórz Finder
Znajdź pobrany pakiet
Kliknij dwukrotnie plik
Podczas instalowania pakietu zostanie wyświetlony następujący komunikat o błędzie:
Nie otwarto "powershell-7.5.5-osx-arm64.pkg"
Firma Apple nie może sprawdzić, czy "powershell-7.5.5-osx-arm64.pkg" jest wolne od złośliwego oprogramowania, które może zaszkodzić twojemu komputerowi Mac lub naruszyć prywatność.
Wybierz przycisk Gotowe , aby zamknąć monit.
Ten komunikat o błędzie pochodzi z funkcji Gatekeeper systemu macOS. Aby uzyskać więcej informacji, zobacz Bezpieczne otwieranie aplikacji na komputerze Mac — pomoc techniczna firmy Apple.
Po próbie otwarcia pakietu wykonaj następujące kroki:
- Otwórz pozycję Ustawienia systemowe.
- Wybierz pozycję Prywatność i zabezpieczenia i przewiń w dół do sekcji Zabezpieczenia .
- Wybierz przycisk Otwórz mimo to , aby potwierdzić zamiar zainstalowania programu PowerShell.
- Po ponownym wyświetleniu monitu ostrzegawczego wybierz pozycję Otwórz mimo to.
- Wprowadź nazwę użytkownika i hasło, aby umożliwić kontynuowanie instalacji.
Instaluj pakiet w powłoce poleceń
Aby zainstalować pakiet programu PowerShell z poziomu wiersza polecenia, należy pominąć kontrole programu Gatekeeper. Aby zainstalować pakiet, użyj jednej z następujących metod:
installerUruchom polecenie z flagą allowUntrusted:sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.5-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.5-osx-arm64.pkg. -
Unblock-FileUżyj polecenia cmdlet , jeśli używasz programu PowerShell. Dołącz pełną ścieżkę do pliku.pkg.
- Uruchom program
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 wydań na komputer Mac. Wybierz wersję archiwum, którą chcesz zainstalować.
- PowerShell 7.4 (LTS)
- Procesory Arm64 — powershell-7.4.14-osx-arm64.tar.gz
- Procesory x64 — powershell-7.4.14-osx-x64.tar.gz
- PowerShell 7.5
- Procesory Arm64 — powershell-7.5.5-osx-arm64.tar.gz
- x64 procesory — powershell-7.5.5-osx-x64.tar.gz
- PowerShell 7.6-preview
- Procesory Arm64 — powershell-7.6.0-rc1-osx-arm64.tar.gz
- Procesory x64 — powershell-7.6.0-rc1-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.5/powershell-7.5.5-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 26 (Tahoe) x64 i Arm64
- macOS 15 (Sequoia) x64 i Arm64
- macOS 14 (Sonoma) 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.