Búsqueda de sitios web

Ciclo de vida de soporte de PowerShell


Nota

Este documento trata sobre la compatibilidad con PowerShell. Windows PowerShell (1.0 - 5.1) es un componente del sistema operativo Windows. Para obtener más información, consulte Información sobre el ciclo de vida de productos y servicios.

PowerShell sigue la política de ciclo de vida moderno de Microsoft. Las fechas de soporte siguen la Política de soporte de .NET. En este enfoque de servicio, los clientes pueden elegir versiones de soporte a largo plazo (LTS) o versiones actuales.

Una versión LTS de PowerShell se basa en una versión LTS de .NET. Las actualizaciones de una versión LTS solo contienen actualizaciones de seguridad críticas y correcciones de servicio diseñadas para minimizar el impacto en las cargas de trabajo existentes.

Una versión actual es una versión que se produce entre versiones LTS. Las versiones actuales pueden contener correcciones críticas, innovaciones y nuevas funciones. Microsoft admite una versión actual durante seis meses después de la próxima versión LTS.

Tanto la versión LTS como la actual de PowerShell reciben actualizaciones de seguridad y correcciones de errores. Microsoft solo admite la última versión de actualización de una versión.

Obteniendo apoyo

Microsoft proporciona soporte para PowerShell en su mejor esfuerzo. La compatibilidad con Windows PowerShell 5.1 se proporciona a través de los canales de soporte de Windows. Puede utilizar los canales de soporte pagos estándar para obtener soporte para PowerShell.

  • Apoyo a las empresas
  • Contactar con soporte

Hay muchas opciones de soporte gratuito disponibles en la comunidad de PowerShell. Los canales de soporte comunitario más activos están disponibles a través de Discord o Slack. Los canales de discusión se reflejan en ambas plataformas, por lo que puedes elegir la plataforma que prefieras. Estos canales pueden ayudarle a solucionar problemas, responder preguntas y brindarle orientación sobre cómo usar PowerShell.

Si cree que encontró un error, puede presentar un problema en GitHub. El equipo de PowerShell no puede brindar soporte a través de GitHub, pero agradece los informes de errores. La página de soporte comunitario proporciona enlaces a los canales de soporte comunitario más populares.

Plataformas compatibles

PowerShell se ejecuta en múltiples sistemas operativos (SO) y plataformas de arquitectura de procesador. La 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.
  • La versión del sistema operativo cuenta con el respaldo del distribuidor durante al menos un año.
  • La versión del sistema operativo no es una versión provisional ni equivalente.
  • La versión del sistema operativo actualmente es compatible con el distribuidor.

El soporte para PowerShell finaliza cuando se cumple cualquiera de las siguientes condiciones:

  • La plataforma de destino llega al final de su vida útil según lo definido por el propietario de la plataforma.
  • La versión específica de PowerShell llega al final de su vida útil

Una vez que una versión de PowerShell llega al final de su vida útil, no se proporcionan más actualizaciones, incluidas las de seguridad. Microsoft anima a los clientes a actualizar a una versión compatible de PowerShell para seguir recibiendo actualizaciones y soporte.

Windows

Microsoft admite PowerShell hasta que PowerShell llegue al final del soporte o la versión de Windows llegue al final del soporte.

  • Las imágenes de Docker que contienen PowerShell 7.2, PowerShell 7.4 y PowerShell 7.5 en versión preliminar para x64 para Windows Server 2022, Windows Server Core 2022 y Windows Server Nano build 1809 están disponibles en Microsoft Artifact Registry.
  • PowerShell 7.2 y superior se puede instalar en Windows 10 compilación 1607 y superior, Windows 11, Windows Server 2016 y superior, y Windows Server Nano compilación 1809 y superior

Nota

La compatibilidad con una versión específica de Windows está determinada por las políticas del ciclo de vida de soporte de Microsoft. Para obtener más información, consulte:

  • Preguntas frecuentes sobre el ciclo de vida del cliente de Windows
  • Preguntas frecuentes sobre la política de ciclo de vida moderna

macos

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

  • macOS 12 (Monterey) x64 y Arm64
  • macOS 13 (Ventura) x64 y Arm64
  • macOS 14 (Sonoma) x64 y Arm64

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

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

Linux alpino

Microsoft admite PowerShell hasta que PowerShell llegue al final de su soporte o hasta que la versión de Alpine llegue al final de su vida útil.

Las imágenes de Docker que contienen PowerShell 7.2, PowerShell 7.4 y PowerShell 7.5 en versión preliminar para x64 están disponibles en Microsoft Artifact Registry para las siguientes versiones de Alpine:

  • Alpine 3.17: el soporte del sistema operativo finaliza el 22/11/2024

Las imágenes de Docker de PowerShell no están disponibles para Alpine 3.18 y 3.19.

es importante

Las imágenes de Docker 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 actualizar los paquetes del sistema operativo a la última versión para garantizar que se apliquen las últimas actualizaciones de seguridad.

Linux

Microsoft admite PowerShell hasta que PowerShell llegue al final de su soporte o hasta que la versión de Debian llegue al final de su vida útil.

Los archivos del paquete de instalación (.deb) también están disponibles en https://packages.microsoft.com/.

Las imágenes de Docker que contienen PowerShell 7.2, PowerShell 7.4 y PowerShell 7.5 en versión preliminar para x64 están disponibles en Microsoft Artifact Registry para las siguientes versiones de Debian:

  • Debian 12 (Bookworm): el soporte del sistema operativo finaliza el 2026-06-10
  • Debian 11 (Bullseye): el soporte del sistema operativo finaliza el 2024-07-31

es importante

Las imágenes de Docker 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 actualizar los paquetes del sistema operativo a la última versión para garantizar que se apliquen las últimas actualizaciones de seguridad.

Red Hat Enterprise Linux (RHEL)

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

Los archivos de instalación del paquete (.rpm) también están disponibles en https://packages.microsoft.com/.

Las imágenes de Docker que contienen PowerShell 7.2, PowerShell 7.4 y PowerShell 7.5-preview para x64 están disponibles en Microsoft Artifact Registry para las siguientes versiones de RHEL:

  • RHEL 8: el soporte del sistema operativo finaliza el 2029-05-31
  • RHEL 9: el soporte del sistema operativo finaliza el 2032-05-31

PowerShell se prueba en Red Hat Universal Base Images (UBI). Para obtener más información, consulte la página de información de la RBU.

es importante

Las imágenes de Docker 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 actualizar los paquetes del sistema operativo a la última versión para garantizar que se apliquen las últimas actualizaciones de seguridad.

ubuntu linux

Microsoft admite PowerShell hasta que PowerShell llegue al final del soporte o la versión de Ubuntu llegue al final del soporte.

Los archivos del paquete de instalación (.deb) también están disponibles en https://packages.microsoft.com/.

Las imágenes de Docker que contienen PowerShell 7.2, PowerShell 7.4 y PowerShell 7.5 en versión preliminar para x64 y Arm32 están disponibles en Microsoft Artifact Registry para las siguientes versiones de Ubuntu:

  • Ubuntu 22.04 (Jammy Jellyfish): el soporte del sistema operativo finaliza el 2027-04-01
  • Ubuntu 20.04 (Focal Fossa): el soporte del sistema operativo finaliza el 2025-04-02

Ubuntu 23.10 (Mantic Minotaur) es una versión provisional. Microsoft no admite versiones provisionales de Ubuntu. Para obtener más información, consulte Distribuciones admitidas por la comunidad.

es importante

Las imágenes de Docker 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 actualizar los paquetes del sistema operativo a la última versión para garantizar que se apliquen las últimas actualizaciones de seguridad.

Soporte para módulos PowerShell

El ciclo de vida de soporte para PowerShell no cubre los módulos que se envían fuera del paquete de versión de PowerShell. Por ejemplo, el uso del módulo ActiveDirectory que se incluye como parte de Windows Server es compatible con el ciclo de vida de soporte de Windows.

Soporte para funciones experimentales

Las funciones experimentales no están diseñadas para usarse en entornos de producción. Agradecemos los comentarios sobre las funciones experimentales y les brindamos el mejor soporte posible.

Notas sobre la licencia

PowerShell se publica bajo la licencia MIT. Según esta licencia, y sin un acuerdo de soporte pago, los usuarios están limitados al soporte comunitario. Con el soporte de la comunidad, Microsoft no ofrece garantías de capacidad de respuesta ni de correcciones.

Fechas de finalización del soporte de PowerShell

El ciclo de vida de soporte de PowerShell sigue el ciclo de vida de soporte de .NET. La siguiente tabla enumera las fechas de finalización del soporte para las versiones actuales de PowerShell:

7.4 (LTS)

16 de noviembre de 2023

7.2 (LTS)

8 de noviembre de 2021

La siguiente tabla enumera las fechas de finalización del soporte para las versiones retiradas de PowerShell:

Version Release Date End-of-support
7.3 November 9, 2022 May 8, 2024
7.0 (LTS) March 4, 2020 December 3, 2022
7.1 November 11, 2020 May 8, 2022
6.2 March 28, 2019 September 4, 2020
6.1 September 13, 2018 September 28, 2019
6.0 January 20, 2018 February 13, 2019

Historial de lanzamientos

La siguiente tabla contiene una cronología histórica de las principales versiones de PowerShell.

Version Release Date Note
PowerShell 7.5 (preview) Future Built on .NET 9.0.0
PowerShell 7.4 (LTS) Nov-2023 Built on .NET 8.0.0
PowerShell 7.3 Nov-2022 Built on .NET 7.0
PowerShell 7.2 (LTS) Nov-2021 Built on .NET 6.0
PowerShell 7.1 Nov-2020 Built on .NET 5.0
PowerShell 7.0 (LTS) Mar-2020 Built on .NET Core 3.1
PowerShell 6.2 Mar-2019 Built on .NET Core 2.1
PowerShell 6.1 Sep-2018 Built on .NET Core 2.1
PowerShell 6.0 Jan-2018 Built on .NET Core 2.0. Installable on Windows, Linux, and macOS
Windows PowerShell 5.1 Aug-2016 Released in Windows 10 Anniversary Update and Windows Server 2016, WMF 5.1
Windows PowerShell 5.0 Feb-2016 Released in Windows Management Framework (WMF) 5.0
Windows PowerShell 4.0 Oct-2013 Released in Windows 8.1 and with Windows Server 2012 R2, WMF 4.0
Windows PowerShell 3.0 Oct-2012 Released in Windows 8 and with Windows Server 2012 WMF 3.0
Windows PowerShell 2.0 Jul-2009 Released in Windows 7 and Windows Server 2008 R2, WMF 2.0
Windows PowerShell 1.0 Nov-2006 Released as optional component of Windows Server 2008

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

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

Artículos relacionados