Sdílet prostřednictvím


Instalace PowerShellu v macOS

PowerShell 7 nebo vyšší vyžaduje macOS 13 a vyšší. Všechny balíčky jsou k dispozici na stránce vydaných verzí GitHubu pro PowerShell. Po instalaci balíčku spusťte pwsh z terminálu. Před instalací zkontrolujte seznam podporovaných verzí.

Poznámka:

PowerShell 7.4 je místní upgrade, který odebere předchozí verze PowerShellu 7. Verze Preview PowerShellu můžete nainstalovat souběžně s jinými verzemi PowerShellu. Pokud potřebujete spustit PowerShell 7.4 vedle předchozí verze, přeinstalujte předchozí verzi pomocí metody binárního archivu.

Poznámka:

Instalační příkazy v tomto článku jsou určené pro nejnovější stabilní verzi PowerShellu. Pokud chcete nainstalovat jinou verzi PowerShellu, upravte příkaz tak, aby odpovídal požadované verzi. Následující odkazy vás nasměrují na stránku nejnovější verze pro každou verzi na GitHubu.

Odkazy ke stažení pro každý balíček najdete na stránce Vydání v části Prostředky. Sekce Prostředky může být sbalená, takže pro její rozbalení možná budete muset kliknout.

Instalace nejnovější stabilní verze PowerShellu

PowerShell můžete nainstalovat v macOS několika způsoby. Zvolte jednu z následujících metod:

Instalace pomocí Homebrew

Pokud příkaz brew nenajdete, musíte homebrew nainstalovat podle pokynů.

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

Po brew instalaci nainstalujte PowerShell.

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

brew install --cask powershell

Ověřte, že instalace funguje správně:

pwsh

Po vydání nových verzí PowerShellu aktualizujte vzorce Homebrew a upgradujte PowerShell:

brew update
brew upgrade powershell

Poznámka:

Předchozí příkazy můžete volat z relace PowerShellu (pwsh), ale pak je nutné restartovat relaci PowerShellu, abyste dokončili upgrade a aktualizovali hodnoty uvedené v $PSVersionTable.

Instalace nejnovější verze Preview PowerShellu

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

brew install powershell/tap/powershell-preview

Spuštěním následujícího příkazu spusťte verzi PowerShellu ve verzi Preview:

pwsh-preview

Po vydání nových verzí PowerShellu ve verzi Preview aktualizujte vzorce Homebrew a upgradujte na nejnovější verzi Preview PowerShellu:

brew update
brew upgrade powershell-preview

Poznámka:

Předchozí příkazy můžete volat z relace PowerShellu (pwsh), ale pak je nutné restartovat relaci PowerShellu, abyste dokončili upgrade a aktualizovali hodnoty uvedené v $PSVersionTable.

Instalace nejnovější verze LTS PowerShellu

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

brew install powershell/tap/powershell-lts

Ověřte instalaci:

pwsh-lts

Po vydání nových verzí PowerShellu LTS spusťte následující příkazy, které aktualizují vzorce Homebrew a upgradují na nejnovější verzi PowerShellu LTS:

brew update
brew upgrade powershell-lts

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.

Instalace prostřednictvím přímého stahování

Počínaje verzí 7.2 podporuje PowerShell procesory řady Apple M-series Arm. Stáhněte instalační balíček ze stránky vydaných verzí na svůj Mac. Odkazy na aktuální verze jsou:

PowerShell můžete nainstalovat dvěma způsoby pomocí metody Direct Download.

Použití Finderu

Instalace PowerShellu pomocí Finderu:

  1. Otevřít Finder
  2. Vyhledání staženého balíčku
  3. Poklikejte na soubor.
  4. Postupujte podle pokynů.

Při instalaci balíčku se může zobrazit následující chybová zpráva:

"powershell-7.5.1-osx-arm64.pkg" nelze otevřít, protože ho Společnost Apple nemůže zkontrolovat, zda obsahuje škodlivý software.

Tento problém můžete vyřešit pomocí Finderu:

  1. Vyhledání staženého balíčku ve Finderu
  2. Stiskněte klávesu Control (nebo Ctrl) a při tom klikněte na balíček.
  3. V místní nabídce vyberte Otevřít .

Použití terminálu

Nainstalujte PowerShell z terminálu. Změňte název souboru tak, aby odpovídal balíčku, který jste stáhli.

sudo installer -pkg ./Downloads/powershell-7.5.1-osx-arm64.pkg -target /

Při instalaci balíčku se může zobrazit následující chybová zpráva:

"powershell-7.5.1-osx-arm64.pkg" nelze otevřít, protože ho Společnost Apple nemůže zkontrolovat, zda obsahuje škodlivý software.

Tento problém můžete vyřešit několika různými způsoby z příkazového řádku:

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

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

    • Spusťte sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.1-osx-arm64.pkg.
    • Použijte Unblock-File cmdlet, pokud používáte PowerShell. Zahrňte úplnou cestu k .pkg souboru.

Nainstalujte jako globální nástroj .NET

Pokud už máte nainstalovanou sadu .NET Core SDK , je snadné nainstalovat PowerShell jako nástroj .NET Global.

dotnet tool install --global PowerShell

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

Binární archivy

Binární tar.gz 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.

Poznámka:

Tuto metodu můžete použít k instalaci libovolné verze PowerShellu, včetně nejnovější verze:

Instalace binárních archivů v systému macOS

Stáhněte instalační balíček ze stránky vydaných verzí na svůj Mac. Odkazy na aktuální verze jsou:

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.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

Odinstalace PowerShellu

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

brew uninstall --cask powershell

Pokud jste powershell nainstalovali přímo ke stažení, musíte PowerShell odebrat ručně:

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

Pokud chcete odebrat další cesty PowerShellu, projděte si část cesty v tomto dokumentu a odeberte cesty pomocí sudo rm.

Poznámka:

Tento proces není nutný, pokud jste nainstalovali homebrew.

Cesty

  • $PSHOME je /usr/local/microsoft/powershell/7
    • Instalační balíček pro macOS vytvoří symbolický odkaz, /usr/local/bin/pwsh, který odkazuje na pwsh v umístění $PSHOME.
  • Profily uživatelů se čtou z ~/.config/powershell/profile.ps1
  • Výchozí profily se čtou z $PSHOME/profile.ps1
  • Uživatelské moduly se čtou z ~/.local/share/powershell/Modules
  • Sdílené moduly se čtou z /usr/local/share/powershell/Modules
  • Výchozí moduly se načítají z $PSHOME/Modules
  • Historie psReadLine se zaznamenává do ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt

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

Podporované verze

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

  • macOS 15 (Sequoia) x64 a Arm64
  • macOS 14 (Sonoma) x64 a Arm64
  • macOS 13 (Ventura) x64 a Arm64

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

Podpora instalace

Microsoft podporuje metody instalace v tomto dokumentu. K dispozici mohou být i jiné metody instalace z jiných zdrojů. I když tyto nástroje a metody můžou fungovat, Microsoft tyto metody nepodporuje.

Dodatečné zdroje