PowerShell no macOS: instalação sem avisos de segurança
Instale o PowerShell 7 com o pacote Microsoft assinado e notarizado, mantendo o Gatekeeper ativo.
O PowerShell 7 funciona no macOS para automação, administração remota e DevOps. Pacotes antigos podiam ser bloqueados pelo Gatekeeper. A Microsoft informa que os PKG publicados desde maio de 2026 são assinados e notarizados. Um pacote atual da fonte oficial não exige reduzir a segurança do sistema.
Origem dos avisos
O Gatekeeper verifica identidade, integridade e notarização da Apple. Guias antigos sugerem xattr, -allowUntrusted ou desativar o Gatekeeper. Para uma nova instalação, use um PKG recente e notarizado.
Escolher o pacote
uname -m mostra arm64 no Apple Silicon ou x86_64 no Intel. Pelo Microsoft Learn, abra Releases, escolha uma versão estável suportada e baixe osx-arm64.pkg ou osx-x64.pkg. Abra no Finder e conclua o instalador.
Iniciar e verificar
uname -m
pwsh
$PSVersionTable
pkgutil --check-signature ~/Downloads/powershell-*.pkg
spctl -a -vv -t install ~/Downloads/powershell-*.pkgpwsh inicia o PowerShell e $PSVersionTable mostra versão e plataforma. Os demais comandos verificam assinatura e avaliação do Gatekeeper.
Alternativa Homebrew
brew install powershell
brew update
brew upgrade powershellA fórmula é mantida pela comunidade. Remova um cask antigo com brew uninstall --cask powershell.
O que evitar
- Não desative o Gatekeeper globalmente.
- Não use
-allowUntrustedcom pacotes modernos. - Não remova a quarentena de arquivos não verificados.
- Não use instaladores de terceiros.
Conclusão
O pacote Microsoft recente, notarizado e correto para o processador permite uma instalação limpa com o Gatekeeper ativo.
Partilhar
Qual é a sua reação?
Gosto
0
Não gosto
0
Adoro
0
Divertido
0
Irritado
0
Triste
0
Uau
0