Sdílet prostřednictvím


Instalace PowerShellu 7 na macOS

Existuje několik verzí balíčků PowerShellu 7, které je možné nainstalovat. Tento článek se zaměřuje na instalaci nejnovější stabilní verze balíčku. Další informace o verzích balíčků najdete v článku Životní cyklus podpory PowerShellu .

Novější verze PowerShellu 7 nahrazují stávající předchozí verze PowerShellu 7. Verze Preview PowerShellu je možné nainstalovat souběžně s jinými verzemi PowerShellu. Novější verze Preview nahrazují stávající předchozí verze Preview. Pokud potřebujete spustit PowerShell 7.5 vedle předchozí verze, přeinstalujte předchozí verzi pomocí metody binárního archivu.

Volba metody instalace

PowerShell můžete nainstalovat v macOS několika způsoby. Homebrew je upřednostňovaná metoda instalace.

Instalace PowerShellu 7 pomocí Homebrew

Homebrew je upřednostňovaným správcem balíčků pro macOS. Pokud příkaz nenajdete, musíte homebrew nainstalovat podle pokynů.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Po instalaci nainstalujte PowerShell.

Následující příkaz nainstaluje nejnovější stabilní verzi PowerShellu:

brew install --cask powershell

Pokud chcete verzi PowerShellu LTS nebo Preview, můžete ji nainstalovat pomocí metody "tap" v Homebrew. Vyberte verzi, kterou chcete nainstalovat:

  • powershell/tap/powershell-lts
  • powershell/tap/powershell-preview

K instalaci verze Preview použijte například následující příkaz:

brew install powershell/tap/powershell-preview

Ruční stažení a instalace balíčku

Stáhněte instalační balíček ze stránky vydaných verzí . Vyberte verzi balíčku, kterou chcete nainstalovat.

  • PowerShell 7.5
    • Procesory Arm64 – powershell-7.5.4-arm64.pkg
    • procesory x64 – powershell-7.5.4-osx-x64.pkg
  • PowerShell 7.4 (LTS)
    • Procesory Arm64 – powershell-7.4.13-osx-arm64.pkg
    • procesory x64: powershell-7.4.13-osx-x64.pkg
  • PowerShell 7.6-preview
    • Procesory Arm64 – powershell-7.6.0-rc1-osx-arm64.pkg
    • procesory x64 – powershell-7.6.0-rc1-osx-x64.pkg

PowerShell můžete nainstalovat dvěma způsoby pomocí staženého balíčku.

Instalace balíčku pomocí Finderu

Instalace PowerShellu pomocí Finderu:

  1. Otevřít Finder

  2. Vyhledání staženého balíčku

  3. Poklikejte na soubor.

    Při instalaci balíčku se zobrazí následující chybová zpráva:

    "powershell-7.5.4-osx-arm64.pkg" Neotevře se

    Společnost Apple nemohla ověřit, že "powershell-7.5.4-osx-arm64.pkg" je bez malwaru, který může poškodit váš Mac nebo ohrozit vaše soukromí.

  4. Výběrem tlačítka Hotovo zavřete výzvu.

Tato chybová zpráva pochází z funkce Gatekeeper systému macOS. Další informace najdete v tématu Bezpečné otevření aplikací na Macu – podpora Apple.

Po pokusu o otevření balíčku postupujte takto:

  1. Otevřete nastavení systému.
  2. Vyberte Ochrana osobních údajů a zabezpečení a posuňte se dolů do části Zabezpečení .
  3. Výběrem tlačítka Otevřít přesto potvrďte svůj záměr instalace PowerShellu.
  4. Po opětovném zobrazení výzvy s upozorněním vyberte Přesto otevřít.
  5. Zadejte uživatelské jméno a heslo, aby instalace mohla pokračovat.

Instalace balíčku z příkazového prostředí

Pokud chcete nainstalovat balíček PowerShellu z příkazového řádku, musíte obejít kontroly Gatekeeperu. K instalaci balíčku použijte jednu z následujících metod:

  • Spusťte příkaz s příznakem allowUntrusted:

    sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.4-osx-arm64.pkg -target /
    
  • Nebo nainstalujte balíček jako obvykle po spuštění jednoho z následujících příkazů:

    • Spusťte .
    • Použijte cmdlet, pokud používáte PowerShell. Zahrňte úplnou cestu k souboru.

Nainstalujte jako globální nástroj technologie .NET

Pokud už máte nainstalovanou sadu technologie .NET Core SDK, můžete k instalaci PowerShellu 7 použít nástroj technologie .NET global.

dotnet tool install --global PowerShell

Instalační program nástroje dotnet přidá do proměnné prostředí . Aktuálně spuštěný shell ale nemá aktualizovaný . Spusťte PowerShell z nového příkazového řádku zadáním .

Instalace PowerShellu 7 z binárního archivu

Binární archivy PowerShellu jsou k dispozici pro platformu macOS, aby bylo možné provádět pokročilé scénáře nasazení. Při instalaci pomocí této metody musíte také ručně nainstalovat všechny závislosti.

Stáhněte instalační balíček ze stránky vydaných verzí na svůj Mac. Vyberte archivní verzi, kterou chcete nainstalovat.

  • PowerShell 7.4 (LTS)
    • Procesory Arm64 – powershell-7.4.13-osx-arm64.tar.gz
    • procesory x64 – powershell-7.4.13-osx-x64.tar.gz
  • PowerShell 7.5
    • Procesory Arm64 – powershell-7.5.4-osx-arm64.tar.gz
    • procesory x64 – powershell-7.5.4-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

K instalaci PowerShellu z binárního archivu použijte následující příkazy. Změňte adresu URL stahování tak, aby odpovídala verzi, kterou chcete nainstalovat.

# 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

Spuštění PowerShellu 7

Po instalaci balíčku spusťte z terminálu. Pokud jste nainstalovali balíček Preview, spusťte příkaz .

  • Umístění se liší podle nainstalovaného balíčku.
    • Pro stabilní balíčky a balíčky LTS:
    • Balíčky verze Preview:
    • Instalační balíček pro macOS vytvoří symbolický odkaz, , který odkazuje na v umístění .
  • Profily uživatelů se čtou z
  • Výchozí profily se čtou z
  • Uživatelské moduly se čtou z
  • Sdílené moduly se čtou z
  • Výchozí moduly se načítají z
  • Historie psReadLine se zaznamenává do

PowerShell respektuje specifikaci základního adresáře XDG v systému macOS.

Aktualizace PowerShellu 7

Spuštěním následujících příkazů aktualizujte nainstalovanou verzi PowerShellu na nejnovější verzi.


brew update
brew upgrade powershell

Poznámka:

Při aktualizaci na novější verzi PowerShellu použijte stejnou metodu, cask nebo tap, kterou jste použili při počáteční instalaci. Pokud používáte jinou metodu, otevření nové relace pwsh bude nadále používat starší verzi PowerShellu.

Pokud se rozhodnete použít různé metody, existují způsoby, jak problém vyřešit pomocí metody odkazu Homebrew.

Odinstalace PowerShellu 7

Pokud jste nainstalovali PowerShell s Homebrew, odinstalujte ho pomocí následujícího příkazu:

brew uninstall --cask powershell

Pokud jste PowerShell 7 nainstalovali ručně, musíte ho odebrat ručně. Následující příkaz odebere symbolický odkaz a soubory PowerShellu.

sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell

Slouží k odebrání ostatních zbývajících souborů a složek PowerShellu.

Podporované verze macOS

Microsoft podporuje PowerShell, dokud PowerShell nedosáhne konce podpory nebo verze macOS dosáhne konce podpory.

Podporují se následující verze macOS:

  • macOS 26 (Tahoe) x64 a Arm64
  • macOS 15 (Sequoia) x64 a Arm64
  • macOS 14 (Sonoma) x64 a Arm64

Apple určuje životní cyklus podpory macOS. Další informace najdete v následujících článcích:

  • Poznámky k verzi pro macOS
  • Aktualizace zabezpečení Apple

Podporované metody instalace

Microsoft podporuje metody instalace v tomto dokumentu. Mohou existovat další metody instalace třetích stran, které jsou k dispozici z jiných zdrojů. I když tyto nástroje a metody můžou fungovat, Microsoft tyto metody nepodporuje.

Dodatečné zdroje