Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O PowerShell 7 ou superior requer o macOS 13 e superior. Todos os pacotes estão disponíveis na página de versões do GitHub para o PowerShell. Depois de instalar o pacote, execute pwsh em um terminal.
Antes de instalar, verifique a lista de versões com suporte.
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.5 lado a lado com uma versão anterior, reinstale a versão anterior usando o método de arquivo binário .
Observação
Os comandos de instalação neste artigo são para a versão estável mais recente do PowerShell. Para instalar uma versão diferente do PowerShell, ajuste o comando para corresponder à versão de que você precisa. Os links a seguir direcionam você para a página de lançamento mais recente para cada versão no GitHub.
- Versão estável v7.5. x: https://aka.ms/powershell-release?tag=stable
- Versão LTS v7.4.x: https://aka.ms/powershell-release?tag=lts
- Versão prévia v7.6.0-preview. x: https://aka.ms/powershell-release?tag=preview
Os links de download para cada pacote são encontrados na seção Recursos da página de lançamento. A seção Ativos pode estar recolhida e, portanto, talvez você precise clicar para expandi-la.
Instalar a versão estável mais recente do PowerShell
Existem várias maneiras de instalar o PowerShell no macOS. Use um dos seguintes métodos:
- Instale usando Homebrew. Homebrew é o gerenciador de pacotes preferido para macOS.
- Instale por meio do Download Direto.
- Instalar como uma ferramenta global do .NET.
- Instale a partir de arquivos binários.
Instalar usando Homebrew
Se o brew comando não for encontrado, você precisará instalar o Homebrew seguindo suas instruções.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Depois de brew instalado, instale o PowerShell.
O comando a seguir instala a versão estável mais recente do PowerShell:
brew install --cask powershell
Verifique se a instalação está funcionando corretamente:
pwsh
Quando novas versões do PowerShell forem lançadas, atualize a fórmula do Homebrew e faça upgrade do PowerShell:
brew update
brew upgrade powershell
Observação
Você pode chamar os comandos anteriores de dentro de uma sessão do PowerShell (pwsh), mas, em seguida, você deve reiniciar a sessão do PowerShell para concluir a atualização e atualizar os valores mostrados em $PSVersionTable.
Instalar a versão prévia mais recente do PowerShell
O comando a seguir instala a versão prévia mais recente do PowerShell:
brew install powershell/tap/powershell-preview
Execute o seguinte comando para iniciar a versão prévia do PowerShell:
pwsh-preview
Quando novas versões prévias do PowerShell forem lançadas, atualize a fórmula do Homebrew e atualize para a versão prévia mais recente do PowerShell:
brew update
brew upgrade powershell-preview
Observação
Você pode chamar os comandos anteriores de dentro de uma sessão do PowerShell (pwsh), mas, em seguida, você deve reiniciar a sessão do PowerShell para concluir a atualização e atualizar os valores mostrados em $PSVersionTable.
Instalar a versão LTS mais recente do PowerShell
O comando a seguir instala a versão mais recente do LTS do PowerShell:
brew install powershell/tap/powershell-lts
Verifique sua instalação:
pwsh-lts
Quando novas versões lts do PowerShell forem lançadas, execute os seguintes comandos para atualizar a fórmula do Homebrew e atualizar para a versão mais recente do LTS do PowerShell:
brew update
brew upgrade powershell-lts
Observação
Ao atualizar para uma versão mais recente do PowerShell, use o mesmo método, cask ou tap, que você usou ao executar a instalação inicial. Se você usar um método diferente, abrir uma nova sessão pwsh continuará a usar a versão mais antiga do PowerShell.
Se você decidir usar métodos diferentes, haverá maneiras de corrigir o problema usando o método de link Homebrew.
Instalar o pacote por meio do Download Direto
A partir da versão 7.2, o PowerShell oferece suporte aos processadores Apple da série M baseados em Arm. Baixe o pacote de instalação da página de lançamentos para o seu Mac. Os links para as versões atuais são:
PowerShell 7.5
- Processadores Arm64 – powershell-7.5.4-arm64.pkg
- Processadores x64 – powershell-7.5.4-osx-x64.pkg
PowerShell 7.4
- Processadores Arm64 – powershell-7.4.13-osx-arm64.pkg
- Processadores x64 – powershell-7.4.13-osx-x64.pkg
Há duas maneiras de instalar o PowerShell usando o método de Download Direto.
Usando o Localizador
Instale o PowerShell usando o Finder:
Abrir Localizador
Localizar o pacote baixado
Clique duas vezes no arquivo
Você receberá a seguinte mensagem de erro ao instalar o pacote:
"powershell-7.5.4-osx-arm64.pkg" Não foi aberto
A Apple não pôde verificar se "powershell-7.5.4-osx-arm64.pkg" está livre de malware que pode prejudicar seu Mac ou comprometer sua privacidade.
Selecione o botão Concluído para fechar o prompt.
Essa mensagem de erro vem do recurso Gatekeeper do macOS. Para obter mais informações, consulte Aplicativos abertos com segurança em seu Mac – Suporte da Apple.
Depois de tentar abrir o pacote, siga estas etapas:
- Abra as Configurações do Sistema.
- Selecione Privacidade & Segurança e role para baixo até a seção Segurança .
- Selecione o botão Abrir De Qualquer Maneira para confirmar sua intenção de instalar o PowerShell.
- Quando o prompt de aviso reaparecer, selecione Abrir Mesmo Assim.
- Insira o nome de usuário e a senha para permitir que a instalação prossiga.
Usar o terminal
Para instalar o pacote do PowerShell da linha de comando, você deve ignorar as verificações do Gatekeeper. Use um dos seguintes métodos para instalar o pacote:
Execute o
installercomando com o sinalizador allowUntrusted :sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.4-osx-arm64.pkg -target /Ou instale o pacote como faria normalmente depois de executar um dos seguintes comandos:
- Execute
sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.4-osx-arm64.pkg. - Use o
Unblock-Filecmdlet se você estiver usando o PowerShell. Inclua o caminho completo para o arquivo.pkg.
- Execute
Instalar como uma ferramenta global do .NET
Se você já tiver o SDK do .NET Core instalado, é fácil instalar o PowerShell como uma ferramenta global do .NET.
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.
Arquivos binários
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.
Observação
Você pode usar esse método para instalar qualquer versão do PowerShell, incluindo a mais recente:
- Versão estável: https://aka.ms/powershell-release?tag=stable
- Versão LTS: https://aka.ms/powershell-release?tag=lts
- Versão prévia: https://aka.ms/powershell-release?tag=preview
Instalar arquivos binários no macOS
Baixe o pacote de instalação da página de lançamentos para o seu Mac. Os links para as versões atuais são:
Versão prévia do PowerShell 7.5
- Processadores Arm64 – powershell-7.5.4-osx-arm64.tar.gz
- Processadores x64 – powershell-7.5.4-osx-x64.tar.gz
PowerShell 7.4 (LTS)
- Processadores Arm64 – powershell-7.4.13-osx-arm64.tar.gz
- Processadores x64 – powershell-7.4.13-osx-x64.tar.gz
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.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
Desinstalar o PowerShell
Se você instalou o PowerShell com Homebrew, use o comando a seguir para desinstalar:
brew uninstall --cask powershell
Se você instalou o PowerShell por meio de download direto, o PowerShell deve ser removido manualmente:
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Para remover os caminhos extras do PowerShell, consulte a seção caminhos neste documento e remova os caminhos usando sudo rm.
Observação
Esse processo não será necessário se você tiver instalado com o Homebrew.
Paths
-
$PSHOMEé/usr/local/microsoft/powershell/7- O pacote de instalação do macOS cria um link simbólico,
/usr/local/bin/pwshque aponta parapwshno local$PSHOME.
- O pacote de instalação do macOS cria um link simbólico,
- 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.
Versões suportadas
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.
- macOS 26 (Tahoe) x64 e Arm64
- macOS 15 (Sequoia) x64 e Arm64
- macOS 14 (Sonoma) x64 e Arm64
A Apple determina o ciclo de vida de suporte do macOS. Para obter mais informações, consulte o seguinte:
Suporte à instalação
A Microsoft dá suporte aos métodos de instalação neste documento. Pode haver outros métodos de instalação disponíveis de outras fontes. Embora essas ferramentas e métodos possam funcionar, a Microsoft não pode dar suporte a esses métodos.