¿Cómo comprobar la versión de PowerShell?
Las diferentes versiones de PowerShell tienen diferentes características y capacidades. Por lo tanto, es bueno saber qué versiones de PowerShell está utilizando. En este tutorial, le mostraré cómo verificar la versión de PowerShell usando diferentes métodos.
Para verificar su versión de PowerShell, abra PowerShell y escriba $PSVersionTable.PSVersion para ver los detalles de la versión. Alternativamente, puede usar Get-Host escribiendo Get-Host y buscando la propiedad Versión, o usar Get-Command con (Get-Command powershell).Version. En Windows, también puede verificar la versión en el Editor del Registro en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine. Para PowerShell Core en Linux o macOS, escriba pwsh -version en la terminal.
Obtenga la versión de PowerShell usando diferentes métodos
Ahora, déjame mostrarte cómo obtener la versión de PowerShell usando diferentes métodos. Siga esto junto con los ejemplos.
Método 1: usar $PSVersionTable
La forma más sencilla de comprobar su versión de PowerShell es mediante la variable automática $PSVersionTable. Esta variable contiene mucha información útil sobre su entorno PowerShell, incluida la versión.
Aquí está el comando.
$PSVersionTable.PSVersion
Puedes ver la captura de pantalla a continuación. Ejecuté el comando anterior usando código VS. Me muestra la versión de PowerShell.
Método 2: usar Get-Host
El cmdlet Get-Host proporciona información sobre el programa host actual, incluida la versión de PowerShell.
Get-HostEl resultado se muestra en la captura de pantalla siguiente. Proporciona mucha información, incluida la versión de PowerShell. Esta vez, ejecuté el script usando Windows PowerShell ISE.
Name : Windows PowerShell ISE Host
Version : 5.1.22621.2506
InstanceId : aaa160fc-9465-4e39-84aa-2737f3b88c08
UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : en-IN
CurrentUICulture : en-US
PrivateData : Microsoft.PowerShell.Host.ISE.ISEOptions
DebuggerEnabled : True
IsRunspacePushed : False
Runspace : System.Management.Automation.Runspaces.LocalRunspaceAquí la propiedad Version indica la versión de PowerShell.
Método 3: usar Get-Command
También puede utilizar los cmdlets Get-Command de PowerShell para obtener la versión de PowerShell. A continuación se muestra el comando completo.
(Get-Command powershell).VersionMétodo 4: comprobar el registro (solo Windows)
Si tiene conocimientos sobre el Registro de Windows, también puede consultar allí la versión de PowerShell.
Aquí están los pasos:
- Presione
Win + R, escribaregedity presione Entrar para abrir el Editor del Registro. - Navegue a la siguiente ruta:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine - Busque la entrada
PowerShellVersion, que mostrará la versión.
Método 5: usar PowerShell Core en Linux o macOS
Si está utilizando PowerShell Core en Linux o macOS, puede verificar la versión usando el comando pwsh .
Aquí están los pasos:
- Terminal abierta.
- Escriba el siguiente comando y presione Enter:
pwsh --version - El terminal mostrará la versión de PowerShell:
PowerShell 7.4.0
Conclusión
En este tutorial, he explicado diferentes métodos para obtener la versión de PowerShell:
- Usando $PSVersionTable
- Usando Get-Host
- Usando el comando Get
- Comprobación del Registro (solo Windows)
- Usando PowerShell Core en Linux o macOS

