PowerShell en macOS: instalación sin avisos de seguridad
Instala PowerShell 7 con el paquete firmado y notarizado de Microsoft, manteniendo Gatekeeper activado.
PowerShell 7 funciona en macOS para automatización, administración remota y DevOps. Algunos paquetes antiguos eran bloqueados por Gatekeeper. Microsoft indica que los PKG publicados desde mayo de 2026 están firmados y notarizados. Un paquete actual de la fuente oficial no exige reducir la seguridad del sistema.
Origen de los avisos
Gatekeeper comprueba identidad, integridad y notarización de Apple. Guías antiguas recomiendan xattr, -allowUntrusted o desactivar Gatekeeper. Para una instalación nueva usa un PKG reciente y notarizado.
Elegir el paquete
uname -m muestra arm64 en Apple Silicon o x86_64 en Intel. Desde Microsoft Learn accede a Releases, elige una versión estable compatible y descarga osx-arm64.pkg u osx-x64.pkg. Ábrelo en Finder y completa el instalador.
Iniciar y verificar
uname -m
pwsh
$PSVersionTable
pkgutil --check-signature ~/Downloads/powershell-*.pkg
spctl -a -vv -t install ~/Downloads/powershell-*.pkgpwsh inicia PowerShell y $PSVersionTable muestra la versión y plataforma. Los demás comandos verifican firma y evaluación de Gatekeeper.
Alternativa Homebrew
brew install powershell
brew update
brew upgrade powershellLa fórmula es comunitaria. Elimina un cask antiguo con brew uninstall --cask powershell.
Qué evitar
- No desactives Gatekeeper globalmente.
- No uses
-allowUntrustedcon paquetes modernos. - No quites la cuarentena de archivos no verificados.
- No uses sitios de terceros.
Conclusión
El paquete Microsoft reciente, notarizado y correcto para el procesador permite una instalación limpia con Gatekeeper activo.
Compartir
¿Cuál es tu reacción?
Me gusta
0
No me gusta
0
Me encanta
0
Divertido
0
Enfadado
0
Triste
0
¡Vaya!
0