Cómo obtener la versión de PowerShell y usar PowerShell para obtener información de la versión

19. junio 2021 11474 puntos de vista   Sueño de Powershell

Esta S-Zone le enseña cinco métodos para obtener la versión de PowerShell en Windows 10. La guía también incluye una sección que compara las versiones de PowerShell por sistema operativo de Microsoft.





Eso no es todo, la guía también incluye pasos para determinar la versión de un archivo y un módulo de PowerShell. También aprenderá a usar PowerShell para instalar la versión de Microsoft Office.



Finalmente, hay una sección con pasos para obtener la versión de .Net Framework instalada en su computadora.

Esta guía contiene varios temas divididos en varias secciones y subsecciones. Si está interesado en un tema específico, expanda la tabla de contenido para buscar publicaciones. Luego haga clic en el tema deseado.

Explorar temas de publicaciones



Cómo obtener la versión de PowerShell en Windows 10

  Cómo obtener la versión de PowerShell en Windows 10

Esta guía comienza con 5 métodos para comprobar la versión de PowerShell en Windows 10.



Obtenga la versión de PowerShell con la variable automática $PSVersionTable

Para usar este método, ejecute el siguiente comando en PowerShell...

|_+_|

Aquí está el resultado...



Como puede ver, el resultado se muestra en una PowerShell-Hashtable Estilo. Si necesita extraer la PSVersion, siga los pasos a continuación:



  1. Extraiga los valores en la tabla hash con el siguiente comando
|_+_|

El comando divide los valores en 4 columnas: mayor, menor, compilación y revisión. El resultado en la primera línea representa la versión de PowerShell.

  Obtenga la versión de PowerShell con la variable automática $PSVersionTable
  1. El siguiente paso es extraer los valores Major, Minor, Build y Revision y almacenar cada uno en una variable. Para completar este paso, ejecute los siguientes comandos...
|_+_|

En cada uno de los comandos, extraje las listas Major, Minor, Build y Revision. Sin embargo, dado que la matriz contiene varios valores, inserté [0] para extraer el primer elemento de la matriz.

  1. Combine Major, Minor, Build y Revision e inserte un punto con PowerShell Join.
|_+_|

El comando mostrará el número de versión real como se muestra en la siguiente captura de pantalla...

Obtenga la versión de PowerShell con el comando Get-Variable PSVersionTable.

También puede obtener su versión de PS con el siguiente comando:

|_+_|

Como en la última sección, el comando muestra el resultado en formato Mayor, Menor, Construcción y Revisión.

  Obtenga la versión de PowerShell con el comando Get-Variable PSVersionTable.

Para combinar el número de versión, vuelva a extraer los números principal, secundario, de compilación y de revisión. Luego combínalos en el segundo comando a continuación...

|_+_| |_+_|

El último comando combina los números principal, secundario, de compilación y de revisión en un solo número de versión. Vea la captura de pantalla a continuación...

Obtenga la versión de PowerShell con el comando Get-Host

Otro método para obtener la versión de PS en su PC con Windows 10 es ejecutar el siguiente comando...

|_+_|

Al igual que los dos primeros comandos de esta sección, este comando devuelve los números principal, secundario, de compilación y de revisión.

macbook pro dice batería de servicio

Aquí también, como en las dos últimas subsecciones, los valores individuales se separan primero para mostrar el número de versión completo. Entonces combine entonces.

Aquí están los comandos...

|_+_| |_+_|

Y aquí está el número de versión final...

  Obtenga la versión de PowerShell con el comando Get-Host

Obtenga la versión de PowerShell con la variable automática $Host

La variable automática $Host también muestra la versión de PowerShell instalada en su computadora. Ejecute los siguientes comandos para ver este valor.

|_+_|

Para ver la versión como un valor único, ejecute los siguientes comandos...

|_+_| |_+_|   Tabla de versiones de PowerShell por sistema operativo Windows

Obtenga la versión de PowerShell del registro de Windows

También puede obtener la versión de PowerShell del registro de Windows en su PC con Windows 10. La información sobre PowerShell está disponible en esta clave de registro:

|_+_|

Ejecute el siguiente comando para ver toda la información disponible en esta clave de registro:

|_+_|

Aquí está el resultado del comando en PowerShell...

La clave de registro tiene una propiedad llamada Versión de PowerShell . Para mostrar este valor (PowerShellVersion), actualice el comando anterior como se muestra a continuación:

|_+_|

Afortunadamente, a diferencia de los 4 comandos anteriores, este comando muestra el número de versión completo. Sin embargo, como puede ver en la captura de pantalla a continuación, el número de revisión devuelto por este comando es diferente de los demás.

  Cómo instalar la última versión de PowerShell en Windows 10

Cómo obtener el número principal, secundario y de compilación de la versión de PowerShell

Los primeros 4 comandos usados ​​en esta sección muestran claramente el número principal, secundario, de compilación y de revisión de la versión de PowerShell.

Entonces, para ver el número principal, secundario, de compilación y de revisión de la versión de PowerShell en su computadora con Windows 10, ejecute uno de los siguientes comandos...

|_+_|

Historial de versiones de PowerShell por sistema operativo Windows /.NET Núcleo

  Cómo instalar la última versión de PowerShell en Windows 10

La siguiente tabla es una lista del historial de versiones de PowerShell, el año en que se lanzaron y el sistema operativo con el que se lanzaron...

Versión de PowerShell fecha de lanzamiento Sistema operativo/.NET Core
1.0 noviembre de 2006 Se instala en Windows XP SP2, Windows Server 2003 SP1 y Windows Vista. Opcional en Windows Server 2008.
2.0 julio de 2009 Integrado en Windows 7 y Windows Server 2008 R2. Instalable en Windows XP SP3, Windows Server 2003 SP2 y Windows Vista SP1.
3.0 Octubre 2012 Integrado con Windows 8 y Windows Server 2012. Instalable en Windows 7 SP1, Windows Server 2008 SP1 y Windows Server 2008 R2 SP1.
4.0 octubre 2013 Integrado en Windows 8.1 y Windows Server 2012 R2. Instalable en Windows 7 SP1, Windows Server 2008 R2 SP1 y Windows Server 2012.
5.0 febrero 2016 Publicado en Windows Management Framework (WMF) 5.0.
5.1 agosto 2016 Disponible en Windows 10 Anniversary Update y Windows Server 2016
6.0 enero 2018 Primera versión de PowerShell basada en .NET Core 2.0. Disponible para Windows, macOS y Linux
6.1 septiembre 2018 Basado en .NET Core 2.1. Se puede instalar en Windows, Linux y macOS
6.2 marzo 2019 Basado en .NET Core (versión no disponible). También se puede instalar en macOS, Windows y Linux
7.0 (LTS) marzo 2020 Basado en .NET Core 3.1 (LTS). Se instala en Linux, macOS y Windows
PowerShell 7.1 noviembre 2020 Basado en .NET 5.0. Se puede instalar en Linux, macOS y Windows

Cuando se actualizó esta guía (junio de 2021), PowerShell 7.1 era la versión más reciente.

Cómo instalar la última versión de PowerShell en Windows 10

  Cómo instalar la última versión de PowerShell en Windows 10

Como mencioné anteriormente, en el momento en que se actualizó esta guía, la última versión de PowerShell era 7.1. Esta versión está basada en .NET 5.0.

Esta versión es compatible con los sistemas operativos Windows (incluido Windows 10). Además, puede instalar PowerShell 7.1 en macOS y Linux.

Hay tantos métodos para instalar la última versión de PowerShell. Sin embargo, uno de los métodos más rápidos es instalar desde Microsoft Store.

Siga estos pasos para instalar la última versión de PowerShell en Windows 10...

  1. Buscar Tienda de Microsoft usando la herramienta de búsqueda de Windows 10. Luego ábralo desde los resultados de búsqueda.
  1. Haga clic en el icono de búsqueda en la parte superior derecha de la aplicación.
  Cómo usar PowerShell para obtener archivos y cierta información sobre la versión de la aplicación
  1. Luego escriba PowerShell en el cuadro de búsqueda que aparece. De los resultados que aparecen, haga clic en PowerShell.
  1. Finalmente, haga clic cuando se abra la página de la aplicación. Voluntad . Luego espere a que la aplicación se descargue e instale.
  Cómo usar PowerShell para obtener la versión de un archivo
  1. Cuando la última versión de PowerShell termine de instalarse, haga clic en la parte superior derecha Comienzo .

Alternativamente, también puede buscar Potencia Shell y abre la nueva versión….

Otra forma de iniciar la nueva versión de PS es abrir la versión actual de PS. Entonces corre pwsh.exe .

Cómo usar PowerShell para obtener archivos y cierta información sobre la versión de la aplicación

  Cómo usar PowerShell para obtener la versión de un archivo

Esta sección le muestra cómo usar PowerShell para obtener la versión de un archivo. La sección también cubre los pasos para obtener la versión de un módulo PS instalado.

También aprenderá a usar PS para encontrar la versión de Microsoft Office que está instalada en su PC con Windows 10.

Finalmente, en las últimas dos subsecciones, aprenderá cómo usar PS para obtener la versión de .Net Framework instalada y la versión de Windows.

Cómo usar PowerShell para obtener la versión de un archivo

En este ejemplo, quiero obtener la versión del archivo 7zFM.exe en mi computadora. Para ayudar a mi ilustración, la siguiente captura de pantalla muestra la versión del archivo.

  Cómo usar PowerShell para obtener la versión de un módulo de PowerShell

Comencemos usando Get-ItemProperty para devolver la información de la versión del archivo.

|_+_|

Este comando devuelve 3 propiedades:

Ejecute el siguiente comando para devolver la propiedad de la versión del archivo:

|_+_|

Ahora ella regresa, la Fechaiversión propiedad sola.

  Cómo usar PowerShell para obtener la versión de un módulo de PowerShell

Finalmente, para ver la versión del archivo usando PowerShell, ejecute el siguiente comando:

|_+_|

Cómo usar PowerShell para obtener la versión de un módulo de PowerShell

Del Obtener módulo El comando enumera todos los módulos instalados en su computadora.

|_+_|

La versión del módulo aparece en el resultado.

  Cómo usar PowerShell para obtener la versión de Microsoft Office instalada

Sin embargo, si desea enumerar el número de versión de un módulo específico de PowerShell, digamos, Administración.de.PowerShell.de.Microsoft - Continúe con los siguientes pasos:

|_+_|

El comando muestra información sobre el módulo específico, incluido el número de versión del módulo.

Para ver el número de versión del módulo, ejecute el siguiente comando:

|_+_|

El comando muestra el número principal, secundario, de compilación y de revisión de la versión del módulo de PowerShell.

  Cómo usar PowerShell para obtener la versión de Microsoft Office instalada

Para combinar estos valores separados por puntos (puntos), haz lo siguiente:

  1. Almacene los valores de los números mayor, menor, de compilación y de revisión en variables separadas:
|_+_|
  1. Finalmente, combine los diferentes elementos del número de versión del módulo y sepárelos con un punto (.)
|_+_|

Y aquí está la versión del módulo: 3.1.0.0 .

Cómo usar PowerShell para obtener la versión de Microsoft Office instalada

La información sobre todas las aplicaciones instaladas en Windows 10, incluido Microsoft Office, se encuentra en esta ruta de registro de Windows...

|_+_|

He resaltado la subclave de Office 365 en la ruta anterior.

  Cómo usar PowerShell para verificar el control de versiones de Windows

Para ver la información de instalación, incluida la versión de mi instalación de Office, pego la clave O365BusinessRetail -en-us en la ruta anterior.

|_+_|

Luego uso el comando Get-ItemProperty para mostrar información sobre la ruta.

|_+_|

El comando devuelve una serie de propiedades que incluyen Versión de visualización . Del Versión de visualización es la versión de Microsoft Office instalada en mi computadora.

Ejecute el siguiente comando para ver la información de la versión de Microsoft Office instalada en su computadora:

|_+_|

¡Y aquí lo tienes! La versión de Microsoft Office instalada en mi computadora es 16.0.14026.20246 .

Cómo usar PowerShell para obtener la versión de .Net Framework

La información sobre el .NET Framework instalado está disponible en esta clave de registro

|_+_|

Ejecute el siguiente comando para devolver todas las propiedades disponibles en la ruta del registro:

|_+_|

El comando devolvió una propiedad llamada ejecución .

Ejecute el siguiente comando para usar PowerShell para obtener el número de versión de .Net Framework:

|_+_|

Cómo usar PowerShell para verificar el control de versiones de Windows

Este comando muestra información sobre el sistema operativo Windows instalado...

|_+_|

El resultado si el comando tiene una propiedad llamada Número de compilación . Además, tiene una propiedad llamada ejecución .

Use el siguiente comando para mostrar el número de compilación de su sistema operativo:

|_+_|

Además, use el siguiente comando para usar PowerShell para verificar la versión de Windows:

|_+_|

El número de versión contiene el BuildNumber.

Eso es todo: ¡una guía completa de la versión de PowerShell! ¿Espero que lo haya encontrado util?

Si te resultó útil, por favor vota y a la pregunta ¿Fue útil esta publicación a continuación?

Alternativamente, puede hacer una pregunta, dejar un comentario o proporcionar más comentarios utilizando el formulario 'Dejar una respuesta' en la parte inferior de esta página.

Finalmente, puede encontrar más zonas de PowerShell Tech S en nuestra página de procedimientos de Windows PowerShell. También puede encontrar muy útil nuestra página Trabajar desde casa.

Referencias y lecturas adicionales

  1. about_Split
  2. Cómo: determinar qué versiones de .NET Framework están instaladas
  3. Obtener módulo
  4. Soporte de PowerShellbenszyklus
  5. Acerca de Office: ¿Qué versión de Office estoy usando?