PowerShell en macOS: instalación sin avisos de seguridad

Instala PowerShell 7 con el paquete firmado y notarizado de Microsoft, manteniendo Gatekeeper activado.

PowerShell en macOS: instalación sin avisos de seguridad

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-*.pkg

pwsh 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 powershell

La fórmula es comunitaria. Elimina un cask antiguo con brew uninstall --cask powershell.

Qué evitar

  • No desactives Gatekeeper globalmente.
  • No uses -allowUntrusted con 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 Me gusta 0
No me gusta No me gusta 0
Me encanta Me encanta 0
Divertido Divertido 0
Enfadado Enfadado 0
Triste Triste 0
¡Vaya! ¡Vaya! 0