A pesar de la atractiva y funcional interfaz de usuario gráfica que nos ofrece Windows 11, y en la que trabaja Microsoft de forma constante, también podemos echar mano de la línea de comandos. Para ello el propio sistema operativo incluye diversas herramientas preinstaladas que nos serán de enorme ayuda.
No cabe duda de que quizá la más potente en este sentido sea la conocida aplicación PowerShell que lleva varios años entre nosotros. Además, esta es una herramienta muy potente que ha ido mejorando con el paso del tiempo, y además Microsoft es plenamente consciente de su importancia. De ahí que cada vez nos ofrezca un mayor potencial, algo que seguro agradecen los usuarios más avanzados de este sistema operativo.
Windows 11 no tiene la última versión de PowerShell
En realidad aquí nos encontramos con una herramienta preinstalada en las instalaciones limpias de Windows, que hace las veces de consola de sistema o CLI. En estos momentos podemos afirmar que PowerShell es mucho más avanzado y completo que la ventana de línea de comandos o CMD.
Y es que desde aquí tenemos la posibilidad de configurar nuestro equipo basado en Windows a través de comandos, sin tener que depender de la interfaz gráfica. Al mismo tiempo nos permite automatizar todo tipo de tareas y llevar a cabo diferentes funciones y tareas. Sin embargo, de manera predeterminada, algo que debemos tener muy presente, Windows 11 no nos ofrece la última versión de PowerShell de manera predeterminada, y os vamos a contar la principal razón de esta decisión.
Mientras que en el sistema operativo nos encontramos preinstalada la versión 5.1 de esta herramienta, ya está a nuestra disposición la versión 7. Pues bien, llegados a este punto, debemos tener en consideración que Microsoft mantiene esta versión más antigua por una razón fundamental. Para que os hagáis una idea, esto se hace principalmente por motivos relacionados con la compatibilidad.
Y es que debemos saber que muchos scripts y módulos antiguos no funcionan igual en PowerShell 7 que en versiones anteriores. Al mismo tiempo, algunas APIs de Windows solo existen en .NET Framework, que es precisamente en lo que se basa PowerShell 5.1. De ahí que poner a nuestra disposición la versión más moderna de esta herramienta podría romper entornos empresariales enteros, lo que no es en absoluto recomendable.
Para echar un vistazo de primera mano a la versión que tenemos instalada en estos instantes, en la propia herramienta no tenemos más que ejecutar este comando:
Get-Host | Select-Object Version
Cómo actualizar a PowerShell 7 en Windows 11
Pero también se puede dar la circunstancia de que buena parte de los usuarios habituales de Windows 11, prefieran disponer de la última versión de esta potente aplicación para la línea de comandos. De ahí que a continuación os vamos a mostrar la manera más sencilla de deshacernos de la versión anterior que os hemos mencionado, y disponer de la más actual en nuestros equipos, PowerShell 7.
Llegados a este punto, es importante saber que tenemos la posibilidad de descargar esta aplicación de manera independiente directamente desde su página de la plataforma GitHub. Por ejemplo, podemos hacerlo a través de este enlace.
Os diremos que aquí nos vamos a encontrar con varias versiones recientes de PowerShell, incluidas aquellas en las que ahora mismo Microsoft está trabajando. Por ejemplo, en estos instantes tenemos la posibilidad de descargar la versión preview 7.7.0, pero os recomendamos bajar la última versión estable que es la 7.6.1, para así evitar posibles fallos.
