Cómo actualizar PowerShell en Windows 11: guía completa paso a paso

Actualizar PowerShell en Windows 11 no es tan complicado como parece, pero Windows, por alguna razón, lo hace un poco más confuso de lo necesario. Sobre todo cuando quieres la última versión con todas las nuevas funciones y parches de seguridad. El proceso implica descargar la aplicación Terminal de Windows a través de Microsoft Store y ejecutar un comando de actualización rápida. A veces, las últimas actualizaciones no aparecen de inmediato debido a cachés o conexiones de red lentas, así que conviene saber cómo solucionarlo. El objetivo es mantener las herramientas de línea de comandos actualizadas sin tener que recurrir a reinstalaciones completas ni soluciones alternativas extrañas. Y créeme, una vez hecho esto, todo se ve más ágil y fiable, lo que siempre es una ventaja.

Cómo actualizar PowerShell en Windows 11

Asegúrate de tener la versión más reciente de PowerShell para disfrutar de las funciones y correcciones más recientes, especialmente si estás creando scripts o usando módulos que requieren versiones más recientes. Esto es lo que suele funcionar:

Abra Microsoft Store y busque Windows Terminal

  • Haga clic en Inicio y abra Microsoft Store.
  • Escriba Windows Terminal en la barra de búsqueda.
  • En algunas configuraciones, es posible que tengas que hacer clic en el resultado de búsqueda específico y luego pulsar ” Instalar”. A veces viene preinstalado, pero a menudo necesitarás la última versión para obtener la versión más reciente de PowerShell.
  • Una vez instalado o actualizado, inicie Windows Terminal.

Ejecute el comando de actualización para obtener la última versión de PowerShell

  • Dentro de Windows Terminal, asegúrese de seleccionar PowerShell (si no está predeterminado, haga clic en la flecha hacia abajo o presione Ctrl + Shift + 2para cambiar).
  • Escribe winget upgrade --id Microsoft. PowerShelly presiona Enter.

Este comando usa el Administrador de paquetes de Windows ( winget ) para buscar la última versión e instalarla. Es un poco complejo, pero funciona correctamente una vez que se domina. A veces, puede indicar “no hay nada que actualizar” porque ya tienes la última versión o la información en caché es lenta. En ese caso, puedes probar un segundo comando para activar una actualización si es necesario.

Cuándo se aplica este método:

Si PowerShell parece obsoleto o los comandos Get-Hostmuestran $PSVersionTableuna versión anterior a la 7.3, es hora de actualizar. Esto suele ocurrir después de grandes lanzamientos o si no has revisado la versión últimamente. El proceso de actualización es bastante económico: sin reinstalación ni complicaciones, solo un comando rápido de terminal.

Qué esperar después:

Una vez hecho esto, verás la nueva versión reflejada al ejecutar $PSVersionTable. PSVersion. Disfruta de un rendimiento más ágil, mayor seguridad y acceso a las funciones más recientes, como nuevos cmdlets o una administración remota mejorada. Es extraño que Windows a veces se retrase al gestionar estas actualizaciones, pero con winget, suele acelerar el proceso.

Consejo adicional: Si winget no funciona o no está instalado, quizás tengas que instalar el instalador de aplicaciones más reciente de Microsoft Store o descargar manualmente el instalador MSI de PowerShell más reciente desde el sitio web oficial: https://aka.ms/powershell. Después de instalarlo, repite el proceso.

Consejos para mantener PowerShell actualizado

  • Busca actualizaciones una vez al mes. Windows Update no siempre gestiona las actualizaciones de PowerShell automáticamente, especialmente las versiones más recientes.
  • Haga una copia de seguridad de sus scripts si depende en gran medida de módulos o perfiles personalizados (por si acaso, más vale prevenir que curar).
  • Acostúmbrese a ejecutar el comando de actualización periódicamente. En algunas configuraciones, podría necesitar ejecutar la Terminal de Windows como administrador.
  • Familiarícese con las notas de la versión para saber qué características nuevas o cambios importantes podrían afectar su flujo de trabajo.
  • No olvide reiniciar Windows Terminal después de actualizar, o incluso su PC si nota problemas extraños.

Preguntas frecuentes

¿Con qué frecuencia debo actualizar PowerShell?

Lo ideal es revisar las actualizaciones una vez al mes, especialmente si usas la última versión de Windows o necesitas nuevas funciones para scripting.

¿Puedo actualizar PowerShell sin Windows Terminal?

Definitivamente, pero usar la Terminal de Windows facilita el acceso a la línea de comandos, especialmente porque admite múltiples shells. También puedes ejecutar el comando winget desde una ventana antigua de PowerShell o el símbolo del sistema, pero es menos sencillo.

¿La actualización dañará mis scripts?

Generalmente no. Sin embargo, las versiones más recientes de PowerShell a veces desactualizan o modifican el comportamiento de ciertos cmdlets, por lo que es recomendable probar los scripts después de actualizaciones importantes.

¿Es seguro actualizar PowerShell?

Sí, las actualizaciones se crean para corregir vulnerabilidades, mejorar la estabilidad y añadir funciones. Por supuesto, siempre haga una copia de seguridad de sus scripts y configuraciones importantes primero.

¿Necesito derechos de administrador para esto?

Sí. Instalar o actualizar PowerShell generalmente requiere privilegios de administrador porque reemplaza componentes principales del sistema.

Resumen

  • Abra Microsoft Store.
  • Busque e instale/actualice Windows Terminal.
  • Inicie el Terminal de Windows y seleccione PowerShell.
  • Correr winget upgrade --id Microsoft. PowerShell.
  • Verifique la versión con $PSVersionTable. PSVersion.

Resumen

Obtener la versión más reciente de PowerShell en Windows 11 es un proceso sencillo una vez que te familiarizas con los comandos y la tienda. Requiere un poco de paciencia, sobre todo si las actualizaciones parecen lentas o no aparecen de inmediato, pero en una máquina funcionó sin problemas, y en otra, necesitó un par de intentos adicionales. La clave es mantener las herramientas actualizadas; realmente vale la pena en términos de estabilidad y nuevas funciones. Ojalá esto ayude a alguien a ahorrarse algunas horas de trabajo y mantenga su experiencia de línea de comandos fluida y segura.