Compartir a través de


Ciclo de vida de soporte técnico de PowerShell

Hay varias versiones de PowerShell 7 que se pueden instalar.

  • Versión estable : una versión estable es una versión que se produce entre versiones LTS. Las versiones estables pueden contener correcciones críticas, innovaciones y nuevas características. Microsoft admite una versión estable durante aproximadamente seis meses después de la próxima versión LTS.

    La versión estable actual es PowerShell v7.5.4.

  • Versión de Soporte a Largo Plazo (LTS) - Una versión LTS de PowerShell es una versión LTS de .NET. Las actualizaciones de una versión LTS solo contienen actualizaciones de seguridad críticas y correcciones de mantenimiento diseñadas para minimizar el impacto en las cargas de trabajo existentes.

    La versión ltS actual es PowerShell v7.4.13.

  • Versión preliminar : una versión preliminar es una versión de PowerShell que está actualmente en desarrollo. Las versiones preliminares pueden contener correcciones de errores, nuevas características y experimentos. Las versiones preliminares pueden contener errores y podrían no ser estables. Por ese motivo, no debe usarlos en entornos de producción. Las versiones preliminares no se admiten oficialmente. Le permiten probar nuevas características y proporcionar comentarios. Sus comentarios son importantes y pueden influir en las características que se publican.

    La versión preliminar actual es PowerShell v7.6.0-rc1.

PowerShell se rige por la directiva de ciclo de vida moderno de Microsoft. Las fechas de finalización del soporte técnico siguen las directivas de soporte de .NET para la versión de .NET en la que se ha basado la versión de PowerShell. Las versiones LTS y estable de PowerShell reciben actualizaciones de seguridad y correcciones de errores. Microsoft solo admite la versión más actualizada.

Nota

Este documento trata sobre la compatibilidad con PowerShell, no Windows PowerShell. Windows PowerShell es un componente del sistema operativo Windows y está sujeto al ciclo de vida de soporte técnico de Windows. Para obtener más información, vea Información del ciclo de vida de productos y servicios.

Opciones de soporte técnico

Microsoft proporciona compatibilidad con PowerShell en la medida de lo posible. La compatibilidad con Windows PowerShell 5.1 se proporciona a través de los canales de soporte técnico de Windows. Puede usar los canales de soporte técnico de pago estándar para obtener soporte para PowerShell.

  • Soporte técnico para empresas
  • Póngase en contacto con el soporte técnico

Hay muchas opciones de soporte técnico gratuitas disponibles en la comunidad de PowerShell. Los canales de soporte técnico de la comunidad más activos están disponibles a través de Discord o Slack. Los canales de discusión son los mismos en ambas plataformas, por lo que puede elegir la plataforma que prefiera. Estos canales pueden ayudarle a solucionar problemas, responder preguntas y proporcionar instrucciones sobre cómo usar PowerShell.

Si cree que encontró un error, puede presentar un problema en GitHub. El equipo de PowerShell no puede proporcionar soporte técnico a través de GitHub, pero recibe informes de errores. La página de soporte técnico de la comunidad proporciona vínculos a los canales de soporte técnico de la comunidad más populares.

Plataformas compatibles

PowerShell se ejecuta en varios sistemas operativos (SO) y plataformas de arquitectura de procesador. Cada plataforma debe cumplir los siguientes criterios:

  • La plataforma de destino (versión del sistema operativo y arquitectura del procesador) es compatible con .NET.
  • Microsoft ha probado y aprobado PowerShell en la plataforma de destino.
  • El distribuidor ofrece soporte técnico para la versión del sistema operativo durante al menos un año.
  • La versión del sistema operativo no es una versión provisional ni equivalente.
  • Actualmente, el distribuidor ofrece soporte técnico para la versión del sistema operativo.

La compatibilidad con PowerShell finaliza cuando se cumple alguna de las condiciones siguientes:

  • La plataforma de destino alcanza el final del ciclo de vida definido por el propietario de la plataforma.
  • La versión específica de PowerShell alcanza el final de su ciclo de vida.

Después de que una versión de PowerShell alcanza el final del ciclo de vida, no se proporcionan más actualizaciones, incluidas actualizaciones de seguridad. Microsoft anima a los clientes a actualizar a una versión compatible de PowerShell para seguir recibiendo actualizaciones y soporte técnico.

Windows

Microsoft admite PowerShell hasta que PowerShell alcanza el fin de soporte técnico o la versión de Windows llega al final del soporte técnico.

Las imágenes de Docker del SDK de .NET contienen las versiones más recientes de PowerShell. Estas imágenes están disponibles en el Registro de artefactos de Microsoft.

Es posible que estas imágenes no tengan las últimas actualizaciones de seguridad. Microsoft recomienda que actualice los paquetes del sistema operativo a la última versión para garantizar que se aplican las últimas actualizaciones de seguridad.

Estas imágenes se proporcionan con fines de prueba. Si necesita una imagen Docker para una carga de trabajo de producción, debe crear y mantener una propia.

Nota

La compatibilidad con una versión específica de Windows viene determinada por las directivas de ciclo de vida de Soporte técnico de Microsoft. Para más información, vea:

  • Preguntas más frecuentes sobre el ciclo de vida de cliente de Windows
  • Preguntas más frecuentes sobre la política de ciclo de vida moderna

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 26 (Tahoe) x64 y Arm64
  • macOS 15 (Sequoia) x64 y Arm64
  • macOS 14 (Sonoma) x64 y Arm64

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

  • Notas de la versión de macOS
  • Actualizaciones de seguridad de Apple

Alpine Linux

Microsoft admite PowerShell hasta que PowerShell llega al final del soporte técnico o la versión de Alpine alcanza el final del ciclo de vida.

La compatibilidad con estas versiones de Alpine finaliza en las fechas siguientes:

  • Alpine 3.23 - 2027-11-01
  • Alpine 3.22 - 2027-05-01
  • Alpine 3.21 - 2026-11-01
  • Alpine 3.20 - 2026-04-01

Las imágenes de Docker del SDK de .NET contienen las versiones más recientes de PowerShell. Estas imágenes están disponibles en el Registro de artefactos de Microsoft.

Estas imágenes se crean a partir de imágenes oficiales del sistema operativo (SO) proporcionadas por el distribuidor del sistema operativo. Es posible que estas imágenes no tengan las últimas actualizaciones de seguridad. Microsoft recomienda que actualice los paquetes del sistema operativo a la última versión para garantizar que se aplican las últimas actualizaciones de seguridad.

Estas imágenes se proporcionan con fines de prueba. Si necesita una imagen Docker para una carga de trabajo de producción, debe crear y mantener una propia.

Debian Linux

Microsoft admite PowerShell hasta que PowerShell llegue al final del soporte técnico o la versión de Debian alcance el final del ciclo de vida.

La compatibilidad con estas versiones de Debian finaliza en las fechas siguientes:

  • Debian 13 - 2028-08-09
  • Debian 12 - 2026-06-10

Los archivos de paquete de instalación () también están disponibles en .

Las imágenes de Docker del SDK de .NET contienen las versiones más recientes de PowerShell. Estas imágenes están disponibles en el Registro de artefactos de Microsoft.

Estas imágenes se crean a partir de imágenes oficiales del sistema operativo (SO) que proporciona el distribuidor del sistema operativo. Es posible que estas imágenes no tengan las últimas actualizaciones de seguridad. Microsoft recomienda que actualice los paquetes del sistema operativo a la última versión para garantizar que se aplican las últimas actualizaciones de seguridad.

Estas imágenes se proporcionan con fines de prueba. Si necesita una imagen Docker para una carga de trabajo de producción, debe crear y mantener una propia.

Red Hat Enterprise Linux (RHEL)

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

La compatibilidad con estas versiones de RHEL finaliza en las fechas siguientes:

  • RHEL 10 - 2035-05-31
  • RHEL 9 - 2032-05-31
  • RHEL 8 - 2029-05-31

Los archivos de paquete de instalación () también están disponibles en .

PowerShell se prueba en imágenes base universales (UBI) de Red Hat. Para obtener más información, consulte la página de información de UBI.

Ubuntu Linux

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

La compatibilidad con estas versiones de Ubuntu finaliza en las fechas siguientes:

  • Ubuntu 24.04 - 2029-05-31
  • Ubuntu 22.04 - 2027-04-01

Los archivos de paquete de instalación () también están disponibles en .

Las imágenes de Docker del SDK de .NET contienen las versiones más recientes de PowerShell. Puede descargar estas imágenes desde el Registro de artefactos de Microsoft.

Estas imágenes se crean a partir de imágenes oficiales del sistema operativo (SO) que proporciona el distribuidor del sistema operativo. Es posible que estas imágenes no tengan las últimas actualizaciones de seguridad. Microsoft recomienda que actualice los paquetes del sistema operativo a la última versión para garantizar que se aplican las últimas actualizaciones de seguridad.

Estas imágenes se proporcionan con fines de prueba. Si necesita una imagen Docker para una carga de trabajo de producción, debe crear y mantener una propia.

Nota

Ubuntu 25.10 (Questing Quokka) es una versión provisional. Microsoft no prueba ni admite versiones provisionales de Ubuntu. Para obtener más información, consulte Distribuciones admitidas por la comunidad.

Compatibilidad con módulos de PowerShell

El ciclo de vida de soporte técnico de PowerShell no comprende a los módulos no incluidos en el paquete de la versión de PowerShell. Por ejemplo, el uso del módulo ActiveDirectory que se incluye como parte de Windows Server se admite en el ciclo de vida de soporte técnico de Windows.

Compatibilidad con características experimentales

Las características experimentales no están diseñadas para usarse en entornos de producción. Apreciamos los comentarios sobre las características experimentales y proporcionamos el mejor soporte posible para ellas.

Notas sobre las licencias

PowerShell se publica bajo la licencia MIT. En virtud de esta licencia y sin un contrato de soporte técnico de pago, los usuarios se limitan al soporte técnico de la comunidad. Con el soporte técnico de la comunidad, Microsoft no garantiza la capacidad de respuesta ni correcciones para el usuario.

Fechas de finalización del soporte técnico de PowerShell

El ciclo de vida de soporte técnico de PowerShell sigue el ciclo de vida de soporte técnico de .NET. En la tabla siguiente se enumeran las fechas de finalización del soporte técnico para las versiones actuales de PowerShell:

Versión Fecha de la versión Finalización de soporte técnico versión de .NET
PowerShell 7.6 (versión preliminar) Fecha futura 14 de noviembre de 2028 .NET 10.0
PowerShell 7.5 23 de enero de 2025 10 de noviembre de 2026 .NET 9.0
PowerShell 7.4 (LTS) 16 de noviembre de 2023 10 de noviembre de 2026 .NET 8.0

En la tabla siguiente se enumeran las fechas de finalización del soporte técnico para las versiones retiradas de PowerShell:

Versión Fecha de la versión Finalización de soporte técnico versión de .NET
PowerShell 7.3 09-nov-2022 08 de mayo de 2024 .NET 7.0
PowerShell 7.2 (LTS) 08.Nov.2021 08-nov-2024 .NET 6.0
PowerShell 7.1 11-nov-2020 08 de mayo de 2022 .NET 5.0
PowerShell 7.0 (LTS) 04 de marzo de 2020 03-Dic-2022 .NET Core 3.1
PowerShell 6.2 29 de marzo de 2019 04-sep-2020 .NET Core 2.1
PowerShell 6.1 13-sep-2018 28 de septiembre de 2019 .NET Core 2.1
PowerShell 6.0 20 de enero de 2018 13 de febrero de 2019 .NET Core 2.0

Historial de lanzamientos de Windows PowerShell

La tabla siguiente contiene una escala de tiempo histórica de las versiones principales de Windows PowerShell. Microsoft ya no admite Windows versiones de PowerShell inferiores a la 5.1.

Versión Fecha de la versión Nota
Windows PowerShell 5.1 Agosto de 2016 Publicado en Windows 10 Actualización de aniversario y Windows Server 2016, WMF 5.1
Windows PowerShell 5.0 Febrero de 2016 Publicado en Windows Management Framework (WMF) 5.0
Windows PowerShell 4.0 Octubre de 2013 Publicado en Windows 8.1 y con Windows Server 2012 R2, WMF 4.0
Windows PowerShell 3.0 Octubre de 2012 Publicado en Windows 8 y con Windows Server 2012 WMF 3.0
Windows PowerShell 2.0 Julio de 2009 Publicado en Windows 7 y Windows Server 2008 R2, WMF 2.0
Windows PowerShell 1.0 Noviembre de 2006 Publicado como componente opcional de Windows Server 2008

Ejecute el siguiente comando para ver el número de versión completo de .NET que usa la versión de PowerShell que está ejecutando:

[System.Runtime.InteropServices.RuntimeInformation]::FrameworkDescription