Cómo instalar PowerShell 7 en Windows 11 y 10

Configurar PowerShell 7 en Windows 10 u 11 no debería ser complicado, pero para algunos, el proceso puede ser un poco confuso, sobre todo si están acostumbrados a la versión anterior. El problema es que Windows viene con PowerShell 5.1 por defecto, lo cual funciona bien para la mayoría de las cosas, pero las funciones y módulos más nuevos suelen necesitar PowerShell 7 (o posterior).Además, ejecutar ambas versiones en paralelo suele funcionar sin problemas, así que no hay problema en actualizar. Si estás cansado de la versión antigua y quieres la versión brillante y multiplataforma de PowerShell 7, aquí tienes una forma sencilla de hacerlo.¿La ventaja? Podrás ejecutar scripts más recientes, usar comandos más modernos y, potencialmente, solucionar algunos problemas de compatibilidad con las herramientas más recientes. Una vez instalado, simplemente abre tu nuevo PowerShell y empieza a explorar. Es bastante fácil, pero sí, hay un par de maneras de hacerlo, y algunos pasos podrían ser confusos si no se sabe dónde buscar. Aquí tienes una guía práctica, aunque algo confusa, que funciona sin complicar demasiado las cosas. Porque, sinceramente, Windows complica este tipo de cosas más de lo necesario, pero espero que esto te ayude sin complicarte demasiado.

Cómo instalar PowerShell 7 en Windows 10/11

Método 1: Usar Winget, el administrador de paquetes de Microsoft

Esta es probablemente la forma más rápida si ya tienes instalado Winget (el Administrador de paquetes de Windows), integrado en Windows 10 (actualización de 2022 y posteriores) o Windows 11.¿Por qué es útil? Porque Winget gestiona la descarga e instalación automáticamente, lo que te ahorra tener que buscar archivos manualmente.¿Cuándo usarlo? Si quieres una instalación rápida, sin necesidad de intervención manual, que mantenga todo actualizado. Pero solo funciona si Winget está configurado correctamente; a veces, podrías necesitar actualizar Windows o instalar la aplicación manualmente. Esto instalará PowerShell simultáneamente sin problemas, así que no se producirá ningún fallo si aún quieres la versión anterior. En algunas configuraciones, el primer intento puede fallar; entonces solo tienes que volver a ejecutarlo, quizás después de reiniciar.- Abre el menú Inicio y busca “Terminal”.- Haz clic derecho y selecciona “Ejecutar como administrador” (importante para evitar problemas de permisos).En la terminal, escribe: bash winget install –id Microsoft. PowerShell –source winget. Presiona ENTER y espera. Winget obtiene el instalador de PowerShell más reciente del repositorio de Microsoft. Una vez finalizado, cierra la terminal. Deberías ver el nuevo PowerShell (busca el ícono; suele tener un fondo negro con letras blancas).Puedes abrirlo desde el menú Inicio en cualquier momento.

Método 2: Descargar el instalador EXE manualmente

Este enfoque es mejor si Winget no funciona o si prefieres hacer clic en una descarga. También es bueno para verificar exactamente lo que instalas.- Abre tu navegador preferido.- Ve a la [página oficial de versiones de PowerShell en GitHub](https://github.com/PowerShell/PowerShell/releases/) —porque, por supuesto, Microsoft aloja sus últimas compilaciones aquí.- Busca la última versión (ahora mismo es la 7.5, pero cambia).- Desplázate a la sección Recursos debajo de las notas de la versión.- Descarga el archivo PowerShell-7. XX-win-x64.exe; haz doble clic en él una vez que se haya descargado.- Abre el Explorador de archivos con Windows key + E.- Localiza el archivo de instalación descargado, probablemente en tu carpeta Descargas.- Haz doble clic en él para ejecutar el instalador.- Sigue las indicaciones: – Marca la casilla para aceptar los términos de la licencia.- Opcionalmente, seleccione “Agregar PowerShell a PATH” (esto facilita la ejecución desde cualquier símbolo del sistema).- Haga clic en Instalar.- Confirme las solicitudes del Control de Cuentas de Usuario (UAC) con .- Espere a que finalice el instalador y luego haga clic en Cerrar. PowerShell 7 se instala en paralelo con su antiguo Windows PowerShell. Verá dos iconos: – El clásico icono azul para la versión 5.1 – El nuevo icono negro para la versión más reciente. Para ejecutarlo, busque “pwsh” en el menú Inicio e inícielo.

Pruebas y uso de PowerShell 7

Una vez instalado, probablemente querrás comprobar la versión. Simplemente escribe ` $PSVersionTable ` en la ventana de PowerShell.PSVersion debería mostrar `7. XX`.Eso confirma que estás ejecutando la nueva compilación. Nota: El PowerShell antiguo permanece en tu sistema, por lo que si algunos scripts están vinculados a v5.1, seguirán ejecutándose allí. Cuando quieras el nuevo, simplemente inicia PowerShell 7. Lo reconocerás por su icono y fondo negro. Aparentemente, a veces el cambio o la detección de la versión es un poco torpe después de la instalación, por lo que $PSVersionTable puede que sea necesario ejecutar ` ` un par de veces antes de que esté completamente feliz. Eso es prácticamente todo lo que hay que hacer. Es sorprendente lo simple que puede ser una vez que conoces los pasos. Solo ten en cuenta que Windows tiende a hacer que esto sea más complicado de lo necesario, pero al menos estos métodos son lo suficientemente confiables para hacer el trabajo.

Resumen

  • Utilice Winget si desea una instalación rápida y automática y lo tiene configurado.
  • Descargue manualmente el instalador desde GitHub si prefiere controlar el proceso o no tiene Winget.
  • PowerShell 7 se ejecuta en paralelo, por lo que no se pierde nada con la actualización.
  • Pruebe la versión con ` $PSVersionTable`, y debería mostrar 7. XX ahora.

Resumen

Instalar PowerShell 7 en Windows no es demasiado complicado una vez que se divide en pasos. El mayor obstáculo es saber dónde encontrar el instalador y cómo ejecutar los comandos. Una vez instalado, podrás experimentar con todas las nuevas funciones y tus scripts estarán mejor preparados para el futuro. Ojalá esto ayude a evitar problemas innecesarios; a mí me ha funcionado varias veces con diferentes configuraciones.