HomeWinBuzzer TipsHow to Find the PowerShell Version in Windows 11, Windows 10 and...

How to Find the PowerShell Version in Windows 11, Windows 10 and Earlier

We show you how to get your PowerShell version using two commands in Windows: PSVersionTable and Get-Host.


Though the changes aren't as noticeable, PowerShell does get updated frequently to add new features, fix bugs, and patch security issues. Today we're going to show you how to find the PowerShell version using two different commands so that you can determine whether you need to update.

What version of PowerShell do i have?

Though your PowerShell should update automatically through the Windows Update service, it's always worth making sure you're on the right version. On occasion, these updates can fail to apply or users can forget to update their PC. If you're on an older version of Windows, as PowerShell 5.0 added a lot of powerful functionality.

The guide below will focus on how to get your PowerShell version in , but the commands shown are applicable to , 8, and 7, too. Let's get started:

How to Find the Windows PowerShell Version

There are two PowerShell commands you can use to check your PowerShell version, and we'll cover them both below:

  1. Right-click your Start icon and press “ (Admin)”

    If you're on Windows 10 you can select PowerShell directly instead, or just type “powershell” in the run dialog.

    Windows 11 - Open Elevated Windows Terminal

  2. Click the down arrow next to the new tab button and click “Windows PowerShell”

    Windows 11 - Elevated Windows Terminal - Open PowerShell

  3. Get the PowerShell version with the “Get-Host” command 

    Once way to check your Windows PowerShell version is through the Get-Host command, which is somewhat hard to remember but has the advantage of only displaying the information you need. Type the following and press Enter:

    Get-Host | Select-Object Version

    Your output will look something like this:


    That number is naturally your PowerShell version.

    Windows 11 - Elevated Windows Terminal - PowerShell - Enter CMD

  4. OR: Type “$PSVersionTable” and press Enter

    The number next to “PSVersion” is your full version number.

    Windows 11 - Elevated Windows Terminal - PowerShell - Enter CMD

Extra: How to Check your .NET Framework Version

While you're anyway getting your programs up to date, you may want to follow our guide on how to check your .NET framework version too. This will help your applications run as they should.

Extra: How to check your TPM Version

Finally, if you're not on Windows 11 but want to follow this guide on how to check your TMP version to see if it matches the requirements.

Ryan Maskell
Ryan Maskellhttps://ryanmaskell.co.uk
Ryan has had a passion for gaming and technology since early childhood. Fusing the skills from his Creative Writing and Publishing degree with profound technical knowledge, he enjoys covering news about Microsoft. As an avid writer, he is also working on his debut novel.