Una versión de LTS de PowerShell se basa en una versión de LTS de .NET. Las actualizaciones a una versión de LTS solo contienen actualizaciones críticas de seguridad y correcciones de mantenimiento diseñadas para minimizar el impacto en las cargas de trabajo existentes.
Una versión actual es aquella que se lanza entre versiones de LTS. Las versiones actuales pueden contener correcciones críticas, innovaciones y nuevas características. Microsoft admite una versión actual durante seis meses a partir de la siguiente versión de LTS.
Tanto las versiones de LTS como las versiones actuales de PowerShell reciben actualizaciones de seguridad y correcciones de errores.
Microsoft solo admite la versión más actualizada.
Obtención de soporte técnico
Microsoft proporciona compatibilidad con PowerShell en la medida de lo posible. La compatibilidad con Windows PowerShell 5.1 se proporciona por medio 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.
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 en 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 ha encontrado un error, puede abrir una incidencia 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:
.NET admite la plataforma de destino (versión del sistema operativo y arquitectura del procesador).
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.
Las imágenes de Docker que contienen PowerShell 7.4 y PowerShell 7.5-preview para x64 para Windows Server 2022, Windows Server Core 2022 y La compilación 1809 de Windows Server Nano están disponibles en el Registro de artefactos Microsoft.
PowerShell 7.4 y versiones posteriores se pueden instalar en la compilación 1607 y posteriores de Windows 10, Windows 11, Windows Server 2016 y versiones posteriores.
Nota
La compatibilidad con una versión específica de Windows la determinan las directivas de ciclo de vida de Soporte técnico de Microsoft. Para más información, consulte:
Las imágenes de Docker que contienen PowerShell 7.4 y PowerShell 7.5-preview para x64 están disponibles en el Registro de artefactos Microsoft para las siguientes versiones de Alpine:
Alpine 3.20: el soporte del sistema operativo finaliza el 01-04-2026
Las imágenes de Docker de PowerShell no están disponibles para Alpine 3.21.
Importante
Las imágenes de Docker 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 actualizaciones de seguridad más recientes. Microsoft recomienda actualizar los paquetes del sistema operativo a la versión más reciente para asegurarse de que se aplican las actualizaciones de seguridad más recientes.
Las imágenes de Docker que contienen PowerShell 7.4 y PowerShell 7.5-preview para x64 están disponibles en el Registro de artefactos Microsoft para las siguientes versiones de Debian:
Debian 12 (Bookworm): El soporte del sistema operativo finaliza el 2026-06-10
Importante
Las imágenes de Docker 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 actualizaciones de seguridad más recientes. Microsoft recomienda actualizar los paquetes del sistema operativo a la versión más reciente para asegurarse de que se aplican las actualizaciones de seguridad más recientes.
Las imágenes de Docker que contienen PowerShell 7.4 y PowerShell 7.5-preview para x64 están disponibles en el Registro de artefactos Microsoft para las siguientes versiones de RHEL:
RHEL 9: la compatibilidad con el sistema operativo finaliza el 2032-05-31
RHEL 8: la compatibilidad con el sistema operativo finaliza el 2029-05-31
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.
Importante
Las imágenes de Docker 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 actualizaciones de seguridad más recientes. Microsoft recomienda actualizar los paquetes del sistema operativo a la versión más reciente para asegurarse de que se aplican las actualizaciones de seguridad más recientes.
Las imágenes de Docker que contienen PowerShell 7.4 y PowerShell 7.5-preview para x64 y Arm32 están disponibles en el Registro de artefactos Microsoft para las siguientes versiones de Ubuntu:
Ubuntu 24.04 (Noble Numbat): la compatibilidad del sistema operativo finaliza en 2029-04-01
Ubuntu 22.04 (Jammy Jellyfish): la compatibilidad del sistema operativo finaliza el 01-04-2027
Ubuntu 20.04 (Focal Fossa): la compatibilidad con el sistema operativo finaliza el 02-04-2025
Las imágenes de Docker 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 actualizaciones de seguridad más recientes. Microsoft recomienda actualizar los paquetes del sistema operativo a la versión más reciente para asegurarse de que se aplican las actualizaciones de seguridad más recientes.
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 suministra como parte de Windows Server es un escenario que no 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 de MIT. De acuerdo con esta licencia y sin un contrato de soporte técnico de pago, los usuarios están limitados 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:
La tabla siguiente contiene una escala de tiempo histórica de las versiones principales de Windows PowerShell.
Microsoft ya no admite versiones de Windows PowerShell inferiores a la 5.1.
Versión
Fecha de publicación
Nota
Windows PowerShell 5.1
Agosto de 2016
Publicado en Windows 10 Anniversary Update 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
Incluido en Windows 8.1 y con Windows Server 2012 R2, WMF 4.0
Windows PowerShell 3.0
Octubre de 2012
Incluido en Windows 8 y con Windows Server 2012 WMF 3.0
Windows PowerShell 2.0
Julio de 2009
Incluido en Windows 7 y Windows Server 2008 R2, WMF 2.0
Windows PowerShell 1.0
Noviembre de 2006
Incluido como componente opcional de Windows Server 2008
Ejecute el comando siguiente para ver el número de versión completo de .NET que usa la versión de PowerShell que está ejecutando:
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de PowerShell
PowerShell es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Como administrador híbrido de Windows Server, integra los entornos de Windows Server con servicios de Azure y administra Windows Server en redes locales.
En este artículo se resumen las diferencias y los cambios importantes de Windows PowerShell 5.1 con respecto a la versión actual de PowerShell basada en .NET Core.
El módulo PowerShellGet proporciona comandos para interactuar con la Galería de PowerShell, el repositorio central de módulos, scripts y recursos de DSC de PowerShell.