Windows 11 no tiene la mejor versión de PowerShell por esta razón: así la instalas en tu PC

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: