Microsoft elimina oficialmente Windows PowerShell 2.0 de sus sistemas operativos, marcando el final de una era para el componente de secuencias de comandos heredados que se ha desapercido desde 2017.
La eliminación afecta a Windows 11 versión 24h2 a partir de agosto de 2025 y Windows Server 2025 a partir de septiembre de 2025, con las compilaciones previas de Windows Insider que ya reflejan este cambio a partir de julio de 2025.
Línea de transmisión de Legacy Cleanup
La eliminación de PowerShell 2.0 sigue una línea de tiempo sistemática que Microsoft ha estado telegrafiando durante años.
Las compilaciones de vista previa de Windows Insider comenzaron a excluir la función PowerShell 2.0 en julio de 2025, dando a los desarrolladores y administradores avanzando aviso del cambio inminente.
El programa de despliegue más amplio se dirige a los usuarios de Windows 11 Versión 24H2 en agosto de 2025, seguido de las implementaciones de Windows Server 2025 en septiembre de 2025.
Todas las versiones posteriores de Windows excluirán permanentemente PowerShell 2.0, que se estrenó originalmente con Windows 7.
El componente ha permanecido disponible como una característica opcional para fines de compatibilidad desde su anuncio de deprecación, pero Microsoft ahora ha determinado que mantener este código heredado ya no está justificado.
Los participantes de Windows Insider ya han experimentado la eliminación de primera mano, proporcionando datos de pruebas del mundo real para la implementación más amplia.
Reducción de seguridad y complejidad
La decisión de Microsoft surge de objetivos más amplios para mejorar la seguridad de Windows y reducir la complejidad del sistema.
La arquitectura envejecida de PowerShell 2.0 presenta vulnerabilidades de seguridad potenciales que las versiones más nuevas han abordado a través de un diseño mejorado y protocolos de seguridad actualizados.
Al eliminar las rutas de código heredado, Microsoft puede centrar los recursos de desarrollo en mantener y mejorar las versiones actuales de PowerShell al tiempo que reduce la superficie general de ataque de las instalaciones de Windows.
El ecosistema de PowerShell ha evolucionado significativamente desde la introducción de la versión 2.0, con PowerShell 5.1 y PowerShell 7.x ofreciendo mejoras sustanciales en la funcionalidad, el rendimiento y la seguridad.
Estas versiones más recientes proporcionan compatibilidad hacia atrás para la mayoría de los comandos y módulos, lo que hace que la transición técnicamente sea factible para la mayoría de los casos de uso.
Los equipos de ingeniería de Microsoft han determinado que admitir múltiples versiones de PowerShell crea una complejidad innecesaria sin los beneficios correspondientes para la mayoría de los usuarios.
Migración de usuarios afectado
Para la gran mayoría de los usuarios y organizaciones de Windows, este cambio no requerirá acción, ya que el software y los scripts modernos ya utilizan versiones más nuevas de PowerShell.
Sin embargo, los usuarios con dependencias heredadas deben tomar medidas proactivas para evitar interrupciones. Las estrategias de mitigación recomendadas de Microsoft incluyen:
Migra a las versiones más nuevas de PowerShell: actualice los scripts y herramientas existentes a Powershell 5.1 o PowerShell 7, que ofrecen capacidades mejoradas y compatibilidad con atraso para la mayoría de los comandos y módulos. Actualice el software obsoleto: reemplace las aplicaciones heredadas que requieren PowerShell 2.0 con versiones más nuevas que admiten implementaciones modernas de PowerShell. Actualice productos de Microsoft Server: Transición de versiones anteriores de Exchange, SharePoint y SQL Server que se basó en PowerShell 2.0 a las iteraciones actuales con el soporte moderno de PowerShell. Póngase en contacto con los proveedores de terceros: consulte con los proveedores de software para ver las versiones actualizadas que eliminen las dependencias de PowerShell 2.0, ya que muchos han abordado este requisito después de la deprecación de 2017.
Para los usuarios que no pueden migrar inmediatamente, Microsoft recomendado Realización de pruebas integrales para identificar las dependencias de PowerShell 2.0 antes de los plazos de agosto y septiembre de 2025.
El equipo de PowerShell ha publicado una orientación de migración detallada para ayudar a los usuarios a hacer la transición de scripts y flujos de trabajo a versiones compatibles, asegurando la continuidad de las operaciones mientras adoptan las capacidades modernas de PowerShell.
Descubra el alcance completo de cualquier ataque cualquier ataque de redireccionamientos ocultos a las cargas en minutos – Pruebe cualquiera. Run gratis durante 14 días.