Cómo verificar la versión de Powershell en Windows 10, 8 y 7

Dado que Windows 10 viene con Windows PowerShell 5.0 instalado de forma predeterminada, pero se supone que el componente WU (Windows Update) instala una versión superior automáticamente (Powershell 5.1), algunos usuarios han estado buscando formas de determinar qué versiones de Powershell están usando actualmente.

Si eres fanático de realizar tareas a través de una terminal con Powershell, siempre es una buena idea asegurarte de que tu sistema utilice la última versión. Esto es especialmente cierto si está utilizando una versión del sistema operativo anterior a Windows 10. Tenga en cuenta que PowerShell se volvió mucho más poderoso a partir de la versión 5.0: tiene mucho más control sobre Windows Server y también le brinda más control sobre Exchange. , Lync y servidores basados ​​en SQL.

Antes de mostrarte cómo comprobar la versión de tu PowerShell, aquí tienes las versiones que vienen preinstaladas por defecto según tu versión de Windows:

Windows 10 y Windows Server 2016 - PowerShell versión 5.0 (debería actualizarse a 5.1 por Windows Update) Windows 8.1 y Windows Server 2012 R2 - PowerShell versión 4.0 Windows 8 y Windows Server 2012 - PowerShell versión 3.0 Windows7 SP1 y Windows Server 2008 R2 SP1 - PowerShell versión 2.0

Cómo verificar su versión de PowerShell

Ahora que sabe cómo deberían verse las versiones predeterminadas, siga los pasos a continuación para obtener una guía rápida sobre cómo verificar su versión actual de PowerShell. Tenga en cuenta que los siguientes pasos se pueden replicar independientemente de su versión de Windows.

  1. Presione la tecla de Windows + R para abrir un comando Ejecutar. Luego, escriba " powershell " y presione Entrar para abrir un nuevo indicador de PowerShell.Ejecutar diálogo: powershell
  2. En la ventana de Powershell recién abierta, escriba el comando a continuación y presione Enter :
    $ PSversionTable
  3. Verá una lista de detalles relacionados con su utilidad PowerShell. Sin embargo, el que nos interesa es PSVersion. En este caso, ya tenemos la última versión porque ya instalamos todas las actualizaciones pendientes a través de WU.

    Nota: Tenga en cuenta que también puede usar get-host | Select-Object version o $ host.version como comandos adicionales que recuperarán su versión de PowerShell.

Si tiene Windows 10 y su PSVersion sigue siendo 5.0.10586.63, puede actualizarlo a la última versión instalando todas las actualizaciones pendientes en Windows Update.