Instalación de PowerShell 7 en macOS

Hay varias versiones de paquete de PowerShell 7 que se pueden instalar. Este artículo se centra en la instalación del paquete de versión estable más reciente. Para obtener más información sobre las versiones del paquete, consulte el artículo Ciclo de vida de soporte técnico de PowerShell .

Las versiones más recientes de PowerShell 7 reemplazan a las versiones anteriores existentes de PowerShell 7. Las versiones preliminares de PowerShell se pueden instalar en paralelo con otras versiones de PowerShell. Las versiones preliminares más recientes reemplazan las versiones preliminares anteriores existentes. Si necesita ejecutar PowerShell 7 en paralelo con una versión anterior, vuelva a instalar la versión anterior mediante el método de archivo binario.

Elección de un método de instalación

Existen varias maneras de instalar PowerShell en macOS. Elija una:

Descarga e instalación del archivo de paquete

A partir de las versiones de PowerShell de mayo de 2026, el paquete PKG de macOS está notarizado y firmado por Microsoft. Para instalar el paquete, descargue el archivo PKG y ábralo.

  1. Descargue el paquete de instalación desde la página de versiones . Seleccione la versión del paquete que desea instalar.

    Note

    A partir de macOS 27 (Golden Gate), macOS solo se ejecuta en procesadores Apple Silicon (Arm64).

  2. Abrir Finder

  3. Buscar el paquete descargado

  4. Haga doble clic en el archivo.

Instalación como herramienta global de .NET

Si ya tiene instalado el SDK de .NET Core, puede usar la herramienta global .NET para instalar PowerShell 7.

dotnet tool install --global PowerShell

El instalador de la herramienta dotnet agrega ~/.dotnet/tools a la variable de entorno PATH. Sin embargo, el shell que se ejecuta actualmente no tiene PATH actualizado. Inicie PowerShell desde un nuevo shell escribiendo pwsh.

Instalación de PowerShell 7 desde un archivo binario

Se proporcionan archivos binarios tar.gz de PowerShell para la plataforma macOS, a fin de permitir escenarios de implementación avanzados. Si instala usando este método, también debe instalar manualmente las dependencias.

Descargue el paquete de instalación desde la página de versiones . Seleccione la versión de archivo que desea instalar.

Use los siguientes comandos para instalar PowerShell desde el archivo binario. Cambie la dirección URL de descarga para que coincida con la versión que quiere instalar.

# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.6.6/powershell-7.6.6-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

Inicio de PowerShell 7

Una vez instalado el paquete, ejecute pwsh desde un terminal. Si ha instalado un paquete de versión preliminar, ejecute pwsh-preview.

  • La ubicación de $PSHOME varía en función del paquete que haya instalado.
    • Para paquetes Estables y LTS: /usr/local/microsoft/powershell/7/
    • Para los paquetes en versión preliminar: /usr/local/microsoft/powershell/7-preview/
    • El paquete de instalación de macOS crea un vínculo simbólico, /usr/local/bin/pwsh que apunta a pwsh en la ubicación $PSHOME.
  • Los perfiles de usuario se leerán de ~/.config/powershell/profile.ps1
  • Los perfiles predeterminados se leerán de $PSHOME/profile.ps1
  • Los módulos de usuario se leerán de ~/.local/share/powershell/Modules
  • Los módulos compartidos se leerán de /usr/local/share/powershell/Modules
  • Los módulos predeterminados se leerán de $PSHOME/Modules
  • El historial de PSReadLine se registra en ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt

PowerShell respeta la especificación de directorio base de XDG en macOS.

Actualización de PowerShell 7

Para actualizar PowerShell, descargue la nueva versión del paquete o el archivo binario e instálelo.

Desinstalación de PowerShell 7

Para desinstalar PowerShell, debe eliminar la carpeta de la aplicación y otros archivos de soporte técnico. El siguiente comando quita el vínculo simbólico y los archivos de PowerShell.

sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell

Use sudo rm para quitar cualquier otro archivo y carpetas de PowerShell restantes.

Versiones compatibles de macOS

Microsoft admite PowerShell hasta que PowerShell llegue al final del soporte técnico o la versión de macOS llegue al final del soporte técnico.

Se admiten las siguientes versiones de macOS:

  • macOS 27 (Golden Gate) Arm64
  • macOS 26 (Tahoe) x64 y Arm64
  • macOS 15 (Sequoia) x64 y Arm64

Apple determina el ciclo de vida de soporte técnico de macOS. Para obtener más información, vea lo siguiente:

Métodos de instalación admitidos

Microsoft admite los métodos de instalación de este documento, aunque puede haber otros de terceros disponibles desde otros orígenes. Si bien esas herramientas y métodos pueden funcionar, Microsoft no los admite. Para obtener más información, consulte Formas alternativas de instalar PowerShell.