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.
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:
- Right-click your Start icon and press “Windows Terminal (Admin)”
If you're on Windows 10 you can select PowerShell directly instead, or just type “powershell” in the run dialog.
- Click the down arrow next to the new tab button and click “Windows PowerShell”
- 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:
Version ----------- 5.1.22000.282
That number is naturally your PowerShell version.
- OR: Type “$PSVersionTable” and press Enter
The number next to “PSVersion” is your full version number.
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.