Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Alla paket är tillgängliga på vår GitHub-lanseringssida. När paketet har installerats kör du pwsh från en terminal. Kör pwsh-preview om du har installerat en förhandsversion. Kontrollera listan över versioner som stöds nedan innan du installerar.
Kommentar
PowerShell 7.4 är en uppgradering på plats som tar bort tidigare versioner av PowerShell 7. Förhandsversioner av PowerShell kan installeras sida vid sida med andra versioner av PowerShell. Om du behöver köra PowerShell 7.4 sida vid sida med en tidigare version installerar du om den tidigare versionen med hjälp av metoden binärt arkiv .
Kommentar
Installationskommandona i den här artikeln är för den senaste stabila versionen av PowerShell. Om du vill installera en annan version av PowerShell justerar du kommandot så att det matchar den version du behöver. Följande länkar dirigerar dig till den senaste versionssidan för varje version på GitHub.
- Stabil utgåva v7.5. x: https://aka.ms/powershell-release?tag=stable
- LTS-version v7.4. x: https://aka.ms/powershell-release?tag=lts
- Förhandsversion v7.6.0-preview. x: https://aka.ms/powershell-release?tag=preview
Nedladdningslänkar för varje paket finns i avsnittet Tillgångar på sidan Version. Avsnittet Tillgångar kan vara komprimerat, så du kan behöva klicka för att expandera det.
Installationssteg
Installationen på Alpine baseras på nedladdning av tar.gz paket från lanseringssidan. URL:en till paketet beror på vilken version av PowerShell du vill installera.
- PowerShell 7.4 – https://github.com/PowerShell/PowerShell/releases/download/v7.4.13/powershell-7.4.13-linux-musl-x64.tar.gz
- PowerShell 7.5 – https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-linux-musl-x64.tar.gz
Kör sedan följande gränssnittskommandon i terminalen för att installera PowerShell 7.4:
# install the requirements
sudo apk add --no-cache \
    ca-certificates \
    less \
    ncurses-terminfo-base \
    krb5-libs \
    libgcc \
    libintl \
    libssl3 \
    libstdc++ \
    tzdata \
    userspace-rcu \
    zlib \
    icu-libs \
    curl
apk -X https://dl-cdn.alpinelinux.org/alpine/edge/main add --no-cache \
    lttng-ust \
    openssh-client \
# Download the powershell '.tar.gz' archive
curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-linux-musl-x64.tar.gz -o /tmp/powershell.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
# Start PowerShell
pwsh
Avinstallera PowerShell
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
PowerShell-sökvägar
- 
              $PSHOMEvara/opt/microsoft/powershell/7/
- Profilskripten lagras på följande platser: - AllUsersAllHosts – $PSHOME/profile.ps1
- AllUsersCurrentHost – $PSHOME/Microsoft.PowerShell_profile.ps1
- CurrentUserAllHosts – ~/.config/powershell/profile.ps1
- CurrentUserCurrentHost – ~/.config/powershell/Microsoft.PowerShell_profile.ps1
 
- AllUsersAllHosts – 
- Moduler lagras på följande platser: - Användarmoduler – ~/.local/share/powershell/Modules
- Delade moduler – /usr/local/share/powershell/Modules
- Standardmoduler – $PSHOME/Modules
 
- Användarmoduler – 
- PSReadLine-historik registreras i ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Profilerna respekterar PowerShells konfiguration per värd, så standardvärdens specifika profiler finns på Microsoft.PowerShell_profile.ps1 samma platser.
PowerShell respekterar XDG Base Directory-specifikationen i Linux.
Versioner som stöds
Microsoft har stöd för PowerShell tills PowerShell når supportens slut eller versionen av Alpine når slutet av livet.
Docker-avbildningarna för .NET SDK innehåller de senaste versionerna av PowerShell. Dessa avbildningar är tillgängliga från Microsoft Artifact Registry.
Dessa avbildningar skapas från officiella operativsystemavbildningar (OS) som tillhandahålls av operativsystemets distributör. De här bilderna kanske inte har de senaste säkerhetsuppdateringarna. Microsoft rekommenderar att du uppdaterar OS-paketen till den senaste versionen för att säkerställa att de senaste säkerhetsuppdateringarna tillämpas.
Dessa bilder tillhandahålls i testsyfte. Om du behöver en Docker-bild för en produktionsbelastning bör du bygga och underhålla din egen.
Installationsstöd
Microsoft stöder installationsmetoderna i det här dokumentet. Det kan finnas andra installationsmetoder som är tillgängliga från andra källor från tredje part. Även om dessa verktyg och metoder kan fungera kan Microsoft inte stödja dessa metoder.