HOW TO:Get PowerShell version info

by Bharat Suneja on October 4, 2006

While the command ver could get you the version info at a command prompt, and winver does it in the GUI, if you’re stumbling to find the command to get the version number of Windows PowerShell installed on your computer (like I did for a while), it is Get-Host.

You can also use the variable $host to get the same information. Perhaps adding an alias for ver so it works out of the box would’ve been a good idea folks… ! :)

To add the alias: new-alias ver get-host

The default output includes the Windows PowerShell version and the current locale and language settings.

Name : ConsoleHost
Version : 1.0.0.0
InstanceId : 63970d5c-7cc0-4fb4-9741-aa325b6b2cc3
UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : en-US
CurrentUICulture : en-US
PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy

For more information, see Get-Host cmdlet reference in Windows PowerShell help.

Also check out Windows PowerShell Version 2 Cmdlets.

{ 7 comments… read them below or add one }

1 vivek October 4, 2006 at 5:23 pm

or you can type $host. there’s lots of interesting variables, try get-variable and it will show you all.

Reply

2 Aaron January 8, 2008 at 9:13 am

$env:psver = $host.version.tostring()

Reply

3 Thomas December 23, 2008 at 3:58 am

One small point I discovered today. This is the version of the HOST, not of PowerShell itself. When run from, say the PowerShell prompt, it is indeed the same version. But if you run this command from the PowerShell Plus prompt, you get a different value (ie the version of the host, or of PowerShell Plus itself).

As we move forward into PowerShell Version 2, this distinction becomes more important.

Reply

4 liamfinnie February 6, 2009 at 4:10 am

>$PSVersionTable

Name Value
—- —–
CLRVersion 2.0.50727.3082
BuildVersion 6.1.6949.0
PSVersion 2.0
PSCompatibleVersions {1.0, 2.0}

Reply

5 Anonymous November 3, 2009 at 8:33 am

Thanks, that was very useful information.

Reply

6 Anonymous January 10, 2010 at 10:24 am

thx

Reply

7 Anonymous January 28, 2010 at 12:56 pm

Thanks! I was at a loss as to why I did not have PS 2.0 on my WIN7 machine. Of course now that I know how to check the version, I know its 2.0. Life is normal once again.

Reply

Leave a Comment

 

Previous post:

Next post: