Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. 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 PowerShell. Depois que o pacote for instalado, execute pwsh a partir de um terminal.
Antes de instalar, verifique a lista de versões suportadas.
Versões mais recentes do PowerShell 7 substituem versões anteriores existentes do PowerShell 7. As versões de visualização do PowerShell podem ser instaladas lado a lado com outras versões do PowerShell. As versões de pré-visualização mais recentes substituem as versões anteriores existentes. Se precisares de correr o PowerShell 7.5 lado a lado com uma versão anterior, reinstala 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 necessária. 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
- LTS versão 7.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 encontram-se na secção Recursos da página de lançamento. A seção Ativos pode estar fechada, portanto, talvez seja necessário clicar em "expandir".
Instalar a versão estável mais recente do PowerShell
Há várias maneiras de instalar o PowerShell no macOS. Escolha um dos métodos seguintes:
- Instale usando o Homebrew. Homebrew é o gerenciador de pacotes preferido para macOS.
- Instale através de download direto.
- Instale como uma ferramenta global do .NET.
- Instale a partir de arquivos binários.
Instalar usando o Homebrew
Se o brew comando não for encontrado, você precisa instalar o Homebrew seguindo suas instruções.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Uma vez 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 as fórmulas do Homebrew e atualize o PowerShell:
brew update
brew upgrade powershell
Observação
Você pode chamar os comandos anteriores de dentro de uma sessão do PowerShell (pwsh), mas deve reiniciar a sessão do PowerShell para concluir a atualização e atualizar os valores mostrados em $PSVersionTable.
Instalar a versão de visualização mais recente do PowerShell
O comando a seguir instala a versão de visualização mais recente do PowerShell:
brew install powershell/tap/powershell-preview
Execute o seguinte comando para iniciar a versão de visualização do PowerShell:
pwsh-preview
Quando novas versões de visualização do PowerShell forem lançadas, atualize as fórmulas do Homebrew e atualize para a versão de visualização 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 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 LTS mais recente do PowerShell:
brew install powershell/tap/powershell-lts
Verifique a sua instalação:
pwsh-lts
Quando novas versões LTS do PowerShell forem lançadas, execute os seguintes comandos para atualizar as fórmulas do Homebrew e atualizar para a versão LTS mais recente do PowerShell:
brew update
brew upgrade powershell-lts
Observação
Ao atualizar para uma versão mais recente do PowerShell, utilize o mesmo método, cask ou tap, que usou para 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, há maneiras de corrigir o problema usando o método de link Homebrew.
Instale o pacote via Download Direto
A partir da versão 7.2, o PowerShell suporta os processadores baseados em Arm da série M da Apple. Transfira o pacote de instalação da página de releases 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 Finder
Instale o PowerShell usando o Finder:
Abrir Finder
Localize 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 o seu Mac ou comprometer a sua privacidade.
Selecione o botão Concluído para fechar o prompt.
Esta mensagem de erro vem do recurso Gatekeeper do macOS. Para obter mais informações, consulte Abrir aplicações com segurança no Mac - Suporte Apple.
Depois de tentar abrir o pacote, siga estas etapas:
- Abra Configurações do Sistema.
- Selecione Privacidade e Segurança e desça até a seção Segurança.
- Selecione o botão Abrir mesmo assim para confirmar sua intenção de instalar o PowerShell.
- Quando o prompt de aviso reaparecer, selecione Abrir mesmo assim.
- Introduza o nome de utilizador e a palavra-passe para permitir que a instalação prossiga.
Usando o Terminal
Para instalar o pacote do PowerShell a partir 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. - Utilize o
Unblock-Filecmdlet se estiver a usar o PowerShell. Inclua o caminho completo para o.pkgarquivo.
- 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 PATH variável de ambiente. No entanto, o shell em execução no momento não tem o PATH atualizado. Inicie o PowerShell a partir de um novo shell digitando pwsh.
Arquivos binários
Os arquivos binários tar.gz do PowerShell são fornecidos para a plataforma macOS para habilitar cenários avançados de implantação. Quando você instala usando esse método, você também deve instalar manualmente todas as 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
Transfira o pacote de instalação da página de releases para o seu Mac. Os links para as versões atuais são:
PowerShell 7.5-visualização
- 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 a partir do arquivo binário. Altere o 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
Desinstalando o PowerShell
Se você instalou o PowerShell com o Homebrew, use o seguinte comando para desinstalar:
brew uninstall --cask powershell
Se você instalou o PowerShell por download direto, o PowerShell deve ser removido manualmente:
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Para remover os caminhos adicionais do PowerShell, consulte a seção de caminhos neste documento e remova os caminhos usando sudo rmo .
Observação
Este processo não é necessário se você instalou com Homebrew.
Paths
-
$PSHOMEé/usr/local/microsoft/powershell/7- O pacote de instalação do macOS cria um link simbólico,
/usr/local/bin/pwsh, que aponta parapwshno local$PSHOME.
- O pacote de instalação do macOS cria um link simbólico,
- Os perfis de utilizador são lidos a partir de
~/.config/powershell/profile.ps1 - Os perfis padrão são lidos de
$PSHOME/profile.ps1 - Os módulos de usuário são lidos a partir de
~/.local/share/powershell/Modules - Os módulos compartilhados são lidos a partir de
/usr/local/share/powershell/Modules - Os módulos padrão são lidos a partir 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 XDG no macOS.
Versões suportadas
A Microsoft oferece 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 suporta os 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 oferecer suporte a esses métodos.