Búsqueda de sitios web

Guía práctica: compruebe sin esfuerzo su versión de PowerShell


Título: 5 pasos esenciales para verificar su versión de PowerShell: una guía práctica completa

¿Alguna vez se ha preguntado qué versión de PowerShell está ejecutando en su sistema y si es hora de realizar una actualización? Tanto los administradores como los desarrolladores necesitan con frecuencia utilizar las funciones y mejoras más recientes de PowerShell para optimizar sus tareas y procesos, pero encontrar la versión exacta que está utilizando puede ser un desafío.

En esta guía completa, exploraremos 5 pasos esenciales para verificar su versión de PowerShell, cubriendo múltiples métodos y consejos. Continúe leyendo para descubrir qué enfoque se adapta mejor a sus necesidades y nivel de experiencia.

Paso 1: acceder a la consola de PowerShell
El primer paso para determinar su versión de PowerShell es acceder a la consola de PowerShell. Puede hacerlo a través del menú Inicio o mediante el mensaje Ejecutar.

# Método del menú Inicio:
- Haga clic en el botón Inicio o presione la tecla de Windows
- Escriba Powershell (sin comillas) en la barra de búsqueda
- Haga clic en Windows PowerShell

# Método de ejecución del mensaje:
- Presione Win + R en su teclado para abrir el mensaje Ejecutar
- Escriba powershell (sin comillas) y presione Entrar

Ahora que tiene abierta la consola de PowerShell, podemos proceder con diferentes métodos para determinar su versión.

Paso 2: Uso de la variable $PSVersionTable
La variable $PSVersionTable es una variable integrada de PowerShell que contiene información sobre la versión instalada. Muestra datos como la versión de PowerShell, la versión de compilación y la versión de CLR:

$PSVersionTable

Al ejecutar este comando, verá un resultado similar a este:

Name Value
—- —–
PSVersion 5.1.19041.1320
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
BuildVersion 10.0.19041.1320
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

El campo PSVersion en el resultado muestra su versión de PowerShell. Tenga en cuenta que $PSVersionTable solo funciona con las versiones 2.0 y superiores de PowerShell.

Paso 3: Usar el cmdlet Get-Host
Otro método para determinar su versión de PowerShell es usar el cmdlet Get-Host, que recupera información sobre el host actual. solicitud. Aquí está el comando:

Get-Host | Select-Object Version

El resultado mostrará su versión de PowerShell de esta manera:

Version
——-
5.1.19041.1320

Tenga en cuenta que el cmdlet Get-Host proporciona información sobre el host de la consola de Windows PowerShell, no sobre el motor de PowerShell real. Por lo tanto, es posible que no proporcione detalles precisos de la versión si utiliza un host diferente para PowerShell.

Paso 4: Uso de la propiedad $Host.Version
La variable $Host contiene información sobre la aplicación de alojamiento y su propiedad Version enumera la versión de la aplicación de alojamiento. Es similar al cmdlet Get-Host pero proporciona información directamente desde la variable:

$Host.Version

La salida debería ser similar a:

Major Minor Build Revision
—– —– —– ——–
5 1 19041 1320

Tenga en cuenta que $Host.Version es específico de la aplicación de alojamiento y es posible que no proporcione detalles precisos de la versión si utiliza un host diferente para PowerShell.

Paso 5: Usar el método [Reflection.Assembly]::LoadWithPartialName() (PowerShell 1.0)
Si está utilizando PowerShell 1.0, los métodos antes mencionados no funcionarán. En este caso, puede utilizar el método [Reflection.Assembly]::LoadWithPartialName() para determinar su versión:

[Reflection.Assembly]::LoadWithPartialName(“System.Management.Automation”) | Select-Object -Property Version

El resultado mostrará su versión de PowerShell 1.0 de esta manera:

Version
——-
1.0.0.0

Ahora que tiene su versión de PowerShell, asegúrese de buscar periódicamente actualizaciones para acceder a funciones mejoradas y un rendimiento mejorado.

Conclusión
PowerShell es una herramienta esencial para administradores y desarrolladores, por lo que es fundamental conocer la versión precisa con la que está trabajando. Si sigue estos cinco pasos esenciales, podrá comprobar de forma rápida y precisa su versión de PowerShell y asegurarse de que está utilizando las funciones más actualizadas disponibles.

Ya sea que utilice la variable $PSVersionTable, el cmdlet Get-Host, la propiedad $Host.Version o el archivo [Reflection. Assembly]::LoadWithPartialName(), ahora tiene múltiples enfoques para verificar su versión de PowerShell como un verdadero experto en ingeniería de software.

Y recuerde, siempre es una buena idea mantener actualizado su entorno PowerShell para beneficiarse de las nuevas mejoras, parches y funciones de seguridad proporcionadas por Microsoft. ¡Feliz guión!

Bastante Powershell

40 comandos de Windows que NECESITAS saber (en 10 minutos)

¿Cómo puedo comprobar fácilmente mi versión actual de PowerShell mediante un script de línea de comandos?

Para comprobar fácilmente su versión actual de PowerShell mediante un script de línea de comandos, simplemente ejecute el siguiente comando:

$PSVersionTable.PSVersion

Esto mostrará la información de su versión de PowerShell, incluidos los números principal, menor, compilación y revisión.

¿Cuáles son los pasos esenciales para verificar la versión de PowerShell instalada en mi sistema?

Para verificar la versión de PowerShell instalada en su sistema, siga estos pasos esenciales:

1. Abra PowerShell: presione la tecla "Windows" y escriba "PowerShell" en la barra de búsqueda. Haga clic derecho en "Windows PowerShell" y seleccione "Ejecutar como administrador" para abrir la consola de PowerShell.

2. Verifique la versión de PowerShell: en la consola de PowerShell, escriba el siguiente comando:

$PSVersionTable.PSVersion

Presione 'Entrar' para ejecutar el comando. Esto mostrará la información de la versión de PowerShell, incluidos los números principal, menor, de compilación y de revisión.

Recuerde utilizar siempre la última versión de PowerShell para una funcionalidad y seguridad óptimas.

¿Existen comandos o métodos alternativos para determinar mi versión de PowerShell en la línea de comandos?

Sí, existen comandos y métodos alternativos para determinar su versión de PowerShell en la línea de comandos.

1. Usando la variable $PSVersionTable.PSVersion:

Puede determinar su versión de PowerShell simplemente escribiendo el siguiente comando en la ventana de PowerShell:

$PSVersionTable.PSVersion

2. Usando el cmdlet Get-Host:

Otro método para comprobar la versión de PowerShell es utilizar el cmdlet Get-Host, que recupera información sobre el host de PowerShell:

(Get-Host).Version

3. Usando el método [System.Management.Automation.PSVersionInfo]::PSVersion:

También puede utilizar el acelerador de tipo PSVersionInfo para obtener la información de la versión:

[System.Management.Automation.PSVersionInfo]::PSVersion

Estos son los métodos más comunes para determinar su versión de PowerShell en la línea de comandos de PowerShell.

Artículos relacionados