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.
Er zijn andere manieren om PowerShell te installeren op niet-Windows-platforms.
Deze methoden werken mogelijk, maar worden niet officieel ondersteund door Microsoft. Mogelijk kunt u ondersteuning krijgen van de PowerShell-community of de leverancier van het besturingssysteem. Zie Communityondersteuning voor ondersteuningsopties.
Installeren op macOS met homebrew
Homebrew is de voorkeurspakketbeheerder voor macOS. 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 behulp van de volgende opdracht:
brew install powershell
Belangrijk
De koffieformule wordt onderhouden en ondersteund door de Homebrew-community. De brew-formule bouwt PowerShell op basis van broncode in plaats van een pakket te installeren dat is gebouwd door Microsoft.
PowerShell 7 bijwerken
Voer de volgende opdrachten uit om de geïnstalleerde versie van PowerShell bij te werken naar de nieuwste versie.
brew update
brew upgrade powershell
PowerShell 7 verwijderen
Als u PowerShell met Homebrew hebt geïnstalleerd, gebruikt u de volgende opdracht om te verwijderen:
brew uninstall powershell
Als u PowerShell 7 handmatig hebt geïnstalleerd, moet u deze handmatig verwijderen. Met de volgende opdracht worden de symbolische koppeling en PowerShell-bestanden verwijderd.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Gebruik sudo rm dit om alle overige PowerShell-bestanden en -mappen te verwijderen.
Installeren in Linux met behulp van een Snap-pakket
Snaps zijn toepassingspakketten die eenvoudig te installeren zijn als uw platform Snap ondersteunt. U kunt Snap-pakketten vinden en installeren vanuit de Snap Store.
Opmerking
De Snap Store bevat PowerShell-snappakketten voor veel Linux-distributies die niet officieel worden ondersteund door Microsoft.
snapd installeren
De snap-daemon, ook wel bekend als snapd, is de achtergrondservice die uw snaps beheert en onderhoudt.
Het moet draaien voordat een snap kan worden geïnstalleerd. Zie de snapd voor instructies over het installeren.
Installatie via Snap
Er zijn twee PowerShell voor Linux gepubliceerd in de Snap Store: powershell en powershell-preview.
Gebruik de volgende opdracht om de nieuwste stabiele versie van PowerShell te installeren:
# Install PowerShell
sudo snap install powershell --classic
# Start PowerShell
pwsh
Als u de --channel parameter niet opgeeft, installeert Snap de meest recente stabiele versie. Gebruik de volgende methode om de nieuwste LTS-versie te installeren:
# Install PowerShell
sudo snap install powershell --channel=lts/stable --classic
# Start PowerShell
pwsh
Gebruik de volgende methode om een preview-versie te installeren:
# Install PowerShell
sudo snap install powershell-preview --classic
# Start PowerShell
pwsh-preview
Opmerking
Microsoft ondersteunt alleen de latest/stable en lts/stable kanalen voor het powershell pakket. Microsoft ondersteunt alleen het latest/stable kanaal voor het powershell-preview pakket.
Installeer geen pakketten van de andere kanalen.
Na de installatie wordt Snap automatisch bijgewerkt. U kunt een upgrade activeren met sudo snap refresh powershell of sudo snap refresh powershell-preview.
Belangrijk
De Snap-pakketten worden onderhouden en ondersteund door Canonical. Snap-pakketten bouwen PowerShell op basis van broncode in plaats van een pakket te installeren dat is gebouwd door Microsoft.
Verwijderen met behulp van Snap
sudo snap remove powershell
or
sudo snap remove powershell-preview
Installeren vanuit binaire archieven
Binaire PowerShell-archieven tar.gz zijn beschikbaar voor Linux-platforms om geavanceerde implementatiescenario's mogelijk te maken.
Opmerking
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
Afhankelijkheden
PowerShell bouwt draagbare binaire bestanden voor alle ondersteunde Linux-distributies. PowerShell en de .NET-runtime vereisen echter verschillende afhankelijkheden van verschillende distributies.
Het is mogelijk dat wanneer u PowerShell installeert, specifieke afhankelijkheden mogelijk niet worden geïnstalleerd, bijvoorbeeld wanneer u handmatig installeert vanuit de binaire archieven. De volgende lijst bevat informatie over Linux-distributies die worden ondersteund door Microsoft en afhankelijkheden hebben die u mogelijk moet installeren. Raadpleeg de Linux-distributiepagina voor meer informatie:
Als u binaire PowerShell-bestanden wilt implementeren op Linux-distributies die niet officieel worden ondersteund, moet u de benodigde afhankelijkheden voor het doelbesturingssystem in afzonderlijke stappen installeren.
Belangrijk
Deze methode kan worden gebruikt om PowerShell te installeren op elke versie van Linux, inclusief distributies die niet officieel worden ondersteund door Microsoft. Zorg ervoor dat u de benodigde afhankelijkheden installeert. Zie de lijst met beschikbare Communityondersteuningsopties voor ondersteuning.
In het volgende voorbeeld ziet u de stappen voor het installeren van het binaire x64-archief. U moet het juiste binaire archief kiezen dat overeenkomt met het processortype voor uw platform.
powershell-7.5.5-linux-arm32.tar.gzpowershell-7.5.5-linux-arm64.tar.gzpowershell-7.5.5-linux-x64.tar.gz
Gebruik de volgende shell-opdrachten om PowerShell te downloaden en te installeren vanuit het tar.gz binaire archief. Wijzig de URL zodat deze overeenkomt met de versie van PowerShell 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.5/powershell-7.5.5-linux-x64.tar.gz
# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /opt/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh
Binaire archieven verwijderen
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
Installeren als een .NET Global Tool
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 PATHversie. U moet PowerShell vanuit een nieuwe shell kunnen starten door te typen pwsh.
Het .NET-team publiceert Docker-installatiekopieën met de .NET SDK waarop PowerShell al is geïnstalleerd. U vindt deze images in het Microsoft Container Registry.