Tecnología · 2 min read · Sep 07, 2025
Microsoft Retirará PowerShell 2.0 De Windows En 2025

Microsoft finalmente se despide de PowerShell 2.0 — la herramienta de línea de comandos y lenguaje de scripting de 14 años que debutó junto a Windows 7 — como parte de un esfuerzo más amplio para limpiar el código legado y mejorar la seguridad de Windows.
A partir de agosto de 2025, se eliminará de Windows 11 versión 24H2, seguido por Windows Server 2025 en septiembre. A partir de entonces, todas las futuras versiones ya no lo incluirán. A partir de julio de 2025, las versiones de vista previa de Windows Insider ya han eliminado la función.
¿Por qué está Microsoft eliminando PowerShell 2.0?
PowerShell 2.0 fue oficialmente desaprobado en 2017, lo que significa que Microsoft había dejado de desarrollarlo pero lo mantuvo como una función opcional por compatibilidad. Sin embargo, a lo largo de los años, el entorno de scripting se ha vuelto cada vez más obsoleto — quedando atrás tanto en funcionalidad como en seguridad.
Según el gigante de Redmond, el movimiento se trata de simplificar el ecosistema de PowerShell y reducir los riesgos de seguridad. La arquitectura más antigua de PowerShell 2.0 es más vulnerable en comparación con las versiones modernas — PowerShell 5.1 y PowerShell 7.x — que ofrecen protocolos de seguridad significativamente mejorados, mejoras de rendimiento y capacidades ampliadas para la mayoría de scripts y módulos.
Microsoft dice que eliminar PowerShell 2.0:
- Reducirá los riesgos de seguridad al eliminar código obsoleto y vulnerable.
- Agilizará el ecosistema de PowerShell, facilitando su mantenimiento y actualización.
- Liberará recursos para hacer que las versiones más nuevas de PowerShell sean más rápidas, seguras y capaces.
¿Quién se verá afectado?
Para la mayoría de los usuarios, el cambio será transparente. La mayoría de los scripts, tareas de automatización y software ahora utilizan versiones más nuevas de PowerShell. Sin embargo, cualquier persona con scripts o aplicaciones heredadas que requieran explícitamente PowerShell versión 2.0 necesitará actualizarlos.
Por ejemplo, si un script intenta ejecutar PowerShell 2.0 usando el parámetro -Version 2, Windows lanzará automáticamente PowerShell 5.1 en su lugar. Aunque debería funcionar en la mayoría de los casos, una minoría de usuarios puede verse afectada, incluyendo:
- Organizaciones que ejecutan scripts heredados que dependen de las peculiaridades de PowerShell 2.0.
- Primeras versiones de productos de servidor de Microsoft como Exchange, SharePoint o SQL Server.
- Herramientas o instaladores de terceros obsoletos que esperan que PowerShell 2.0 esté presente.
En estas situaciones, los scripts pueden no comportarse exactamente como se esperaba, o la instalación de software podría fallar por completo.
¿Qué deberías hacer antes de la fecha límite?
** Microsoft recomienda hacer lo siguiente:
- Actualizar scripts y herramientas para que funcionen en PowerShell 5.1 o 7, que deberían funcionar para casi toda la automatización existente.
- Actualizar o reemplazar software obsoleto que dependa de PowerShell 2.0.
- Actualizar productos de servidor de Microsoft más antiguos como Exchange, SharePoint o SQL Server a versiones que soporten lanzamientos más nuevos de PowerShell.
- Consultar con proveedores de terceros para obtener versiones actualizadas que eliminen los requisitos de PowerShell 2.0.
Si la migración no es posible de inmediato, Microsoft recomienda probar tu entorno para encontrar cualquier dependencia antes de las fechas límite de agosto y septiembre de 2025. También parece que Windows 11 versión 23H2 y anteriores seguirán ofreciendo PowerShell 2.0 como una función opcional.
Para obtener todos los detalles, consulta el documento de soporte oficial de Microsoft sobre la eliminación de PowerShell 2.0.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.