Kommentar
Å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.
Det finns flera paketversioner av PowerShell 7 som kan installeras. Den här artikeln fokuserar på att installera det senaste stabila versionspaketet. Mer information om paketversionerna finns i artikeln "PowerShell Support Lifecycle".
Nyare versioner av PowerShell 7 ersätter befintliga tidigare versioner av PowerShell 7. Förhandsversioner av PowerShell kan installeras sida vid sida med andra versioner av PowerShell. Nyare förhandsversioner ersätter befintliga tidigare förhandsversioner. Om du behöver köra PowerShell 7.5 sida vid sida med en tidigare version installerar du om den tidigare versionen med hjälp av metoden binärt arkiv.
Välj en installationsmetod
Det finns flera sätt att installera PowerShell på macOS. Homebrew är den föredragna installationsmetoden.
Installera PowerShell 7 med Homebrew
Homebrew är den föredragna pakethanteraren för macOS. Om kommandot inte hittas måste du installera Homebrew enligt instruktionerna.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
När är installerad, installera PowerShell.
Följande kommando installerar den senaste stabila versionen av PowerShell:
brew install --cask powershell
Om du vill ha LTS- eller förhandsversionen av PowerShell kan du installera den med homebrews tryckmetod. Välj den version du vill installera:
powershell/tap/powershell-ltspowershell/tap/powershell-preview
Använd till exempel följande kommando för att installera förhandsversionen:
brew install powershell/tap/powershell-preview
Ladda ned och installera paketet manuellt
Ladda ned installationspaketet från lanseringssidan . Välj den paketversion som du vill installera.
- PowerShell 7.5
- Arm64-processorer – powershell-7.5.4-arm64.pkg
- x64 processorer – powershell-7.5.4-osx-x64.pkg
- PowerShell 7.4 (LTS)
- Arm64-processorer – powershell-7.4.13-osx-arm64.pkg
- x64-processorer – powershell-7.4.13-osx-x64.pkg
- PowerShell 7.6-förhandsversion
- Arm64-processorer – powershell-7.6.0-rc1-osx-arm64.pkg
- x64-processorer – powershell-7.6.0-rc1-osx-x64.pkg
Det finns två sätt att installera PowerShell med det nedladdade paketet.
Installera paketet med Hjälp av Finder
Installera PowerShell med Finder:
Öppna Finder
Leta upp det nedladdade paketet
Dubbelklicka på filen
Du får följande felmeddelande när du installerar paketet:
"powershell-7.5.4-osx-arm64.pkg" har inte öppnats
Apple kunde inte verifiera att "powershell-7.5.4-osx-arm64.pkg" är fri från skadlig kod som kan skada din Mac eller äventyra din integritet.
Välj knappen Klar för att stänga dialogrutan.
Det här felmeddelandet kommer från Gatekeeper-funktionen i macOS. Mer information finns i Öppna appar på ett säkert sätt på din Mac – Apple-support.
När du har försökt öppna paketet följer du dessa steg:
- Öppna Systeminställningar.
- Välj Sekretess och säkerhet och rulla ned till avsnittet Säkerhet .
- Välj knappen Öppna ändå för att bekräfta avsikten att installera PowerShell.
- När varningsprompten visas igen väljer du Öppna ändå.
- Ange användarnamn och lösenord så att installationen kan fortsätta.
Installera paketet från ett kommandogränssnitt
Om du vill installera PowerShell-paketet från kommandoraden måste du kringgå Gatekeeper-kontrollerna. Använd någon av följande metoder för att installera paketet:
Kör kommandot med flaggan allowUntrusted:
sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.4-osx-arm64.pkg -target /Eller installera paketet som vanligt när du har kört något av följande kommandon:
- Kör .
- Använd cmdleten om du använder PowerShell. Inkludera den fullständiga sökvägen till filen.
Installera som ett .NET globalt verktyg
Om du redan har installerat .NET Core SDK kan du använda verktyget .NET Global för att installera PowerShell 7.
dotnet tool install --global PowerShell
Installationsprogrammet för dotnet-verktyget lägger till miljövariabeln . Men det skal som körs just nu har inte den uppdaterade . Starta PowerShell från ett nytt gränssnitt genom att skriva .
Installera PowerShell 7 från ett binärt arkiv
Binära PowerShell-arkiv tillhandahålls för macOS-plattformen för att aktivera avancerade distributionsscenarier. När du installerar med den här metoden måste du också installera eventuella beroenden manuellt.
Ladda ned installationspaketet från lanseringssidan till din Mac. Välj den arkivversion som du vill installera.
- PowerShell 7.4 (LTS)
- Arm64-processorer – powershell-7.4.13-osx-arm64.tar.gz
- x64-processorer – powershell-7.4.13-osx-x64.tar.gz
- PowerShell 7.5
- Arm64-processorer – powershell-7.5.4-osx-arm64.tar.gz
- x64-processorer – powershell-7.5.4-osx-x64.tar.gz
- PowerShell 7.6-förhandsversion
- Arm64-processorer – powershell-7.6.0-rc1-osx-arm64.tar.gz
- x64-processorer – powershell-7.6.0-rc1-osx-x64.tar.gz
Använd följande kommandon för att installera PowerShell från det binära arkivet. Ändra nedladdnings-URL:en så att den matchar den version som du vill installera.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-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
Starta PowerShell 7
När paketet har installerats kör du från en terminal. Om du har installerat ett förhandsversionspaket kör du .
- Platsen för varierar beroende på vilket paket du har installerat.
- För stabila paket och LTS-paket:
- För förhandsversionspaket:
- MacOS-installationspaketet skapar en symbolisk länk, , som pekar på i platsen .
- Användarprofiler läses från
- Standardprofilerna läses från
- Användarmoduler läses från
- Delade moduler läses från
- Standardmodulerna läses från
- PSReadLine-historik registreras till
PowerShell respekterar XDG-baskatalogspecifikationen på macOS.
Uppdatera PowerShell 7
Kör följande kommandon för att uppdatera den installerade versionen av PowerShell till den senaste versionen.
brew update
brew upgrade powershell
Anmärkning
När du uppdaterar till en nyare version av PowerShell, använd samma metod, cask eller tap, som du använde för att göra den första installationen. Om du använder en annan metod fortsätter öppnandet av en ny pwsh-session att använda den äldre versionen av PowerShell.
Om du bestämmer dig för att använda olika metoder finns det sätt att åtgärda problemet med hjälp av metoden Homebrew link.
Avinstallera PowerShell 7
Om du har installerat PowerShell med Homebrew använder du följande kommando för att avinstallera:
brew uninstall --cask powershell
Om du har installerat PowerShell 7 manuellt måste du ta bort det manuellt. Följande kommando tar bort den symboliska länken och PowerShell-filerna.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Använd för att ta bort andra återstående PowerShell-filer och -mappar.
Versioner av macOS som stöds
Microsoft stöder PowerShell tills PowerShell når supportens slut eller versionen av macOS når supportens slut.
Följande versioner av macOS stöds:
- macOS 26 (Tahoe) x64 och Arm64
- macOS 15 (Sequoia) x64 och Arm64
- macOS 14 (Sonoma) x64 och Arm64
Apple avgör supportlivscykeln för macOS. Mer information finns i följande:
- viktig information om macOS
- Apples säkerhetsuppdateringar
Installationsmetoder som stöds
Microsoft stöder installationsmetoderna i det här dokumentet. Det kan finnas andra installationsmetoder från tredje part som är tillgängliga från andra källor. Även om dessa verktyg och metoder kan fungera kan Microsoft inte stödja dessa metoder.
Ytterligare resurser
- Homebrew Web
- Homebrew GitHub Repository
- Homebrew-Cask