Instalar o PowerShell 7 no macOS

Há várias versões de pacote do PowerShell 7 que podem ser instaladas. Este artigo se concentra na instalação do pacote de lançamento estável mais recente. Para obter mais informações sobre as versões do pacote, consulte o artigo ciclo de vida de suporte do PowerShell .

As versões mais recentes do PowerShell 7 substituem as versões anteriores existentes do PowerShell 7. Versões prévias do PowerShell podem ser instaladas juntamente com outras versões do PowerShell. Versões de visualização mais recentes substituem as versões prévias anteriores existentes. Se você precisar executar o PowerShell 7 lado a lado com uma versão anterior, reinstale a versão anterior usando o método de arquivo binário.

Escolher um método de instalação

Existem várias maneiras de instalar o PowerShell no macOS. Escolha um:

Baixar e instalar o arquivo de pacote

A partir das versões de maio de 2026 do PowerShell, o pacote PKG do macOS é autenticado e assinado por Microsoft. Para instalar o pacote, baixe o arquivo PKG e abra-o.

  1. Baixe o pacote de instalação na página lançamentos. Selecione a versão do pacote que você deseja instalar.

    Note

    A partir do macOS 27 (Golden Gate), o macOS é executado apenas em processadores Arm64 (Apple Silicon).

  2. Abrir Localizador

  3. Localizar o pacote baixado

  4. Clique duas vezes no arquivo

Instalar como uma ferramenta global do .NET

Se você já tiver o .NET Core SDK instalado, poderá usar a ferramenta .NET Global para instalar o PowerShell 7.

dotnet tool install --global PowerShell

O instalador da ferramenta dotnet adiciona ~/.dotnet/tools à sua variável de ambiente PATH. No entanto, o shell atualmente em execução não tem o PATH atualizado. Inicie o PowerShell de um novo shell digitando pwsh.

Instalar o PowerShell 7 de um arquivo binário

Os arquivos binários tar.gz do PowerShell são fornecidos para plataformas macOS a fim de habilitar cenários de implantação avançada. Ao instalar usando esse método, você também deve instalar manualmente quaisquer dependências.

Baixe o pacote de instalação na página lançamentos. Selecione a versão arquivada que você deseja instalar.

Use os comandos a seguir para instalar o PowerShell usando o arquivo binário. Altere a URL de download para corresponder à versão que você deseja instalar.

# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.6.6/powershell-7.6.6-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

Iniciar o PowerShell 7

Depois de instalar o pacote, execute pwsh em um terminal. Se você instalou um pacote de visualização, execute pwsh-preview.

  • O local de $PSHOME varia de acordo com o pacote que você instalou.
    • Para pacotes estáveis e LTS: /usr/local/microsoft/powershell/7/
    • Para pacotes de versão prévia: /usr/local/microsoft/powershell/7-preview/
    • O pacote de instalação do macOS cria um link simbólico, /usr/local/bin/pwsh que aponta para pwsh no local $PSHOME.
  • Os perfis de usuário serão lidos de ~/.config/powershell/profile.ps1
  • Os perfis padrão serão lidos de $PSHOME/profile.ps1
  • Os módulos de usuário serão lidos de ~/.local/share/powershell/Modules
  • Os módulos compartilhados serão lidos de /usr/local/share/powershell/Modules
  • Os módulos padrão serão lidos de $PSHOME/Modules
  • O histórico do PSReadLine é gravado em ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt

O PowerShell respeita a Especificação do Diretório Base do XDG no macOS.

Atualizar o PowerShell 7

Para atualizar o PowerShell, baixe a nova versão do pacote ou arquivo binário e instale-a.

Desinstalar o PowerShell 7

Para desinstalar o PowerShell, você precisa excluir a pasta do aplicativo e outros arquivos de suporte. O comando a seguir remove o link simbólico e os arquivos do PowerShell.

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

Use sudo rm para remover quaisquer outros arquivos e pastas restantes do PowerShell.

Versões com suporte do macOS

A Microsoft dá suporte ao PowerShell até que o PowerShell atinja o fim do suporte ou a versão do macOS atinja o fim do suporte.

Há suporte para as seguintes versões do macOS:

  • macOS 27 (Golden Gate) Arm64
  • macOS 26 (Tahoe) x64 e Arm64
  • macOS 15 (Sequoia) x64 e Arm64

A Apple determina o ciclo de vida de suporte do macOS. Para obter mais informações, consulte o seguinte:

Métodos de instalação com suporte

A Microsoft dá suporte aos métodos de instalação neste documento. Pode haver outros métodos de instalação de terceiros disponíveis de outras fontes. Embora essas ferramentas e métodos possam funcionar, a Microsoft não pode dar suporte a esses métodos. Para obter mais informações, consulte Maneiras alternativas de instalar o PowerShell.