Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voor PowerShell 7 of hoger is macOS 13 en hoger vereist. Alle pakketten zijn beschikbaar op de gitHub-releasespagina voor PowerShell. Nadat het pakket is geïnstalleerd, voert u het uit pwsh
vanaf een terminal.
Controleer de lijst met ondersteunde versies voordat u de installatie installeert.
Notitie
PowerShell 7.4 is een in-place upgrade waarmee eerdere versies van PowerShell 7 worden verwijderd. U kunt preview-versies van PowerShell naast andere versies van PowerShell installeren. Als u PowerShell 7.4 naast een eerdere versie moet uitvoeren, installeert u de vorige versie opnieuw met behulp van de binaire archiefmethode .
Notitie
De installatieopdrachten in dit artikel zijn bedoeld voor de nieuwste stabiele versie van PowerShell. Als u een andere versie van PowerShell wilt installeren, past u de opdracht aan zodat deze overeenkomt met de versie die u nodig hebt. Met de volgende koppelingen gaat u naar de meest recente releasepagina voor elke versie op GitHub.
- Stabiele versie v7.5.x: https://aka.ms/powershell-release?tag=stable
- LTS-release v7.4. x: https://aka.ms/powershell-release?tag=lts
- Preview-versie v7.6.0-preview. x: https://aka.ms/powershell-release?tag=preview
Downloadkoppelingen voor elk pakket vindt u in de sectie Assets van de releasepagina. De sectie Assets kan worden samengevouwen, dus mogelijk moet u erop klikken om deze uit te vouwen.
De nieuwste stabiele versie van PowerShell installeren
Er zijn verschillende manieren om PowerShell te installeren in macOS. Kies één van de volgende methoden:
- Installeren met behulp van Homebrew. Homebrew is de voorkeurspakketbeheerder voor macOS.
- Installeren via Direct Downloaden.
- Installeren als een .NET wereldwijde tool.
- Installeren vanuit binaire archieven.
Installeren met Homebrew
Als de brew
opdracht niet wordt gevonden, moet u Homebrew installeren volgens hun instructies.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Nadat brew
de installatie is uitgevoerd, installeert u PowerShell.
Met de volgende opdracht wordt de nieuwste stabiele versie van PowerShell geïnstalleerd:
brew install --cask powershell
Controleer of de installatie correct werkt:
pwsh
Wanneer nieuwe versies van PowerShell worden uitgebracht, werkt u de formules van Homebrew bij en werkt u PowerShell bij:
brew update
brew upgrade powershell
Notitie
U kunt de vorige opdrachten aanroepen vanuit een PowerShell-sessie (pwsh
), maar vervolgens moet u de PowerShell-sessie opnieuw starten om de upgrade te voltooien en de waarden te vernieuwen die worden weergegeven in $PSVersionTable
.
De nieuwste preview-versie van PowerShell installeren
Met de volgende opdracht wordt de nieuwste preview-versie van PowerShell geïnstalleerd:
brew install powershell/tap/powershell-preview
Voer de volgende opdracht uit om de preview-versie van PowerShell te starten:
pwsh-preview
Wanneer nieuwe preview-versies van PowerShell worden uitgebracht, werkt u de formules van Homebrew bij en voert u een upgrade uit naar de nieuwste preview-versie van PowerShell:
brew update
brew upgrade powershell-preview
Notitie
U kunt de vorige opdrachten aanroepen vanuit een PowerShell-sessie (pwsh
), maar vervolgens moet u de PowerShell-sessie opnieuw starten om de upgrade te voltooien en de waarden te vernieuwen die worden weergegeven in $PSVersionTable
.
De nieuwste LTS-versie van PowerShell installeren
Met de volgende opdracht wordt de nieuwste LTS-versie van PowerShell geïnstalleerd:
brew install powershell/tap/powershell-lts
Controleer de installatie:
pwsh-lts
Wanneer nieuwe LTS-versies van PowerShell worden uitgebracht, voert u de volgende opdrachten uit om de formule van Homebrew bij te werken en een upgrade uit te voeren naar de nieuwste LTS-versie van PowerShell:
brew update
brew upgrade powershell-lts
Notitie
Wanneer u bijwerkt naar een nieuwere versie van PowerShell, gebruikt u dezelfde methode, cask of de tap, die u hebt gebruikt om de initiële installatie uit te voeren. Als u een andere methode gebruikt, blijft het openen van een nieuwe pwsh-sessie de oudere versie van PowerShell gebruiken.
Als u besluit verschillende methoden te gebruiken, zijn er manieren om het probleem te verhelpen met behulp van de Homebrew-koppelingsmethode.
Installatie via Direct Downloaden
Vanaf versie 7.2 ondersteunt PowerShell de Op Arm gebaseerde Processors van de Apple M-serie. Download het installatiepakket van de releasepagina op uw Mac. De koppelingen naar de huidige versies zijn:
PowerShell 7.5
- Arm64-processors - powershell-7.5.1-arm64.pkg
- x64-processors - powershell-7.5.1-osx-x64.pkg
PowerShell 7.4
- Arm64-processors - powershell-7.4.10-osx-arm64.pkg
- x64-processors - powershell-7.4.10-osx-x64.pkg
Er zijn twee manieren om PowerShell te installeren met behulp van de methode Direct Download.
Finder gebruiken
PowerShell installeren met finder:
- Finder openen
- Het gedownloade pakket zoeken
- Dubbelklik op het bestand
- Volg de aanwijzingen
Mogelijk ontvangt u het volgende foutbericht bij het installeren van het pakket:
'powershell-7.5.1-osx-arm64.pkg' kan niet worden geopend omdat Apple deze niet kan controleren op schadelijke software.
U kunt dit probleem omzeilen met finder:
- Zoek het gedownloade pakket in Finder
- Control-click (klik tijdens het drukken op de Control-toets (of Ctrl) op het pakket
- Selecteer Openen in het contextmenu
Terminal gebruiken
Installeer PowerShell vanuit de terminal. Wijzig de bestandsnaam zodat deze overeenkomt met het pakket dat u hebt gedownload.
sudo installer -pkg ./Downloads/powershell-7.5.1-osx-arm64.pkg -target /
Mogelijk ontvangt u het volgende foutbericht bij het installeren van het pakket:
'powershell-7.5.1-osx-arm64.pkg' kan niet worden geopend omdat Apple deze niet kan controleren op schadelijke software.
Er zijn verschillende manieren om dit probleem vanaf de opdrachtregel te omzeilen:
Voer de
installer
opdracht uit met de vlag allowUntrusted :`sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.1-osx-arm64.pkg -target /`
Of installeer het pakket zoals u normaal zou doen na het uitvoeren van een van de volgende opdrachten:
- Voer
sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.1-osx-arm64.pkg
uit. - Gebruik de
Unblock-File
cmdlet als u PowerShell gebruikt. Neem het volledige pad naar het.pkg
bestand op.
- Voer
Installeren als een .NET Global-hulpprogramma
Als u de .NET Core SDK al hebt geïnstalleerd, kunt u PowerShell eenvoudig installeren als een .NET Global-hulpprogramma.
dotnet tool install --global PowerShell
Het installatieprogramma voor het dotnet-hulpprogramma voegt ~/.dotnet/tools
toe aan uw PATH
-omgevingsvariabele. De momenteel actieve shell heeft echter niet de bijgewerkte PATH
versie. Start PowerShell vanuit een nieuwe shell door te typen pwsh
.
Binaire archieven
Binaire tar.gz
PowerShell-archieven worden geleverd voor het macOS-platform om geavanceerde implementatiescenario's mogelijk te maken. Wanneer u deze methode installeert, moet u ook handmatig afhankelijkheden installeren.
Notitie
U kunt deze methode gebruiken om elke versie van PowerShell te installeren, inclusief de nieuwste versie:
- Stabiele versie: https://aka.ms/powershell-release?tag=stable
- LTS-release: https://aka.ms/powershell-release?tag=lts
- Previewversie: https://aka.ms/powershell-release?tag=preview
Binaire archieven installeren in macOS
Download het installatiepakket van de releasepagina op uw Mac. De koppelingen naar de huidige versies zijn:
PowerShell 7.5-preview
- Arm64-processors - powershell-7.5.1-osx-arm64.tar.gz
- x64-processors - powershell-7.5.1-osx-x64.tar.gz
PowerShell 7.4 (LTS)
- Arm64-processors - powershell-7.4.10-osx-arm64.tar.gz
- x64-processors - powershell-7.4.10-osx-x64.tar.gz
Gebruik de volgende opdrachten om PowerShell te installeren vanuit het binaire archief. Wijzig de download-URL zodat deze overeenkomt met de versie die u wilt installeren.
# 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
PowerShell verwijderen
Als u PowerShell met Homebrew hebt geïnstalleerd, gebruikt u de volgende opdracht om te verwijderen:
brew uninstall --cask powershell
Als u PowerShell hebt geïnstalleerd via direct downloaden, moet PowerShell handmatig worden verwijderd:
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Als u de extra PowerShell-paden wilt verwijderen, raadpleegt u de sectie paden in dit document en verwijdert u de paden met behulp van sudo rm
.
Notitie
Dit proces is niet nodig als u Homebrew hebt geïnstalleerd.
Paden
-
$PSHOME
is/usr/local/microsoft/powershell/7
- Het macOS-installatiepakket maakt een symbolische koppeling,
/usr/local/bin/pwsh
waarnaar wordt verwezenpwsh
op de$PSHOME
locatie.
- Het macOS-installatiepakket maakt een symbolische koppeling,
- Gebruikersprofielen worden gelezen uit
~/.config/powershell/profile.ps1
- Standaardprofielen worden gelezen uit
$PSHOME/profile.ps1
- Gebruikersmodules worden gelezen uit
~/.local/share/powershell/Modules
- Gedeelde modules worden gelezen uit
/usr/local/share/powershell/Modules
- Standaardmodules worden gelezen uit
$PSHOME/Modules
- De geschiedenis van PSReadLine wordt vastgelegd in
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
PowerShell respecteert de XDG Base Directory-specificatie op macOS.
Ondersteunde versies
Microsoft ondersteunt PowerShell totdat PowerShell het einde van de ondersteuning bereikt of de versie van macOS end-of-support bereikt.
- macOS 15 (Sequoia) x64 en Arm64
- macOS 14 (Sonoma) x64 en Arm64
- macOS 13 (Ventura) x64 en Arm64
Apple bepaalt de ondersteuningslevenscyclus van macOS. Raadpleeg de volgende artikelen voor meer informatie:
Installatieondersteuning
Microsoft ondersteunt de installatiemethoden in dit document. Er zijn mogelijk andere installatiemethoden beschikbaar vanuit andere bronnen. Hoewel deze hulpprogramma's en methoden mogelijk werken, kan Microsoft deze methoden niet ondersteunen.