How to Check PowerShell Version in Windows 11: A Step-by-Step Guide

Checking the PowerShell version in Windows 11 is a quick and easy process that can be done in a few simple steps. By the end of this article, you’ll know exactly how to find out what version of PowerShell you’re running, so you can ensure you have the latest features and security updates.

Step by Step Tutorial: Checking PowerShell Version in Windows 11

Before we dive into the steps, let’s understand why you might want to check your PowerShell version. PowerShell is a powerful command-line tool used for automating system tasks and managing configuration. New versions often come with new cmdlets (commands), improved performance, and bug fixes. Knowing your version is essential to make sure you can use all available features.

Step 1: Open PowerShell

To begin, open PowerShell on your Windows 11 computer.

Opening PowerShell is straightforward – simply right-click on the Start button and select “Windows Terminal (Admin)” or search for “PowerShell” in the start menu and choose “Run as administrator”. Make sure to run it as an administrator to have full access to all commands.

Step 2: Type the Version Command

Once PowerShell is open, type the following command: $PSVersionTable.PSVersion

This command tells PowerShell to display the version information stored in a specific variable called $PSVersionTable.

Step 3: Read the Version Information

After entering the command, you’ll see the PowerShell version information displayed on the screen.

The information displayed will include the Major, Minor, Build, and Revision numbers of your PowerShell version. For example, if you see “5.1.22000.1”, it means you’re running PowerShell version 5.1 with a build number of 22000 and a revision number of 1.

After completing these steps, you’ll have successfully checked your PowerShell version in Windows 11. You’ll know whether you’re up to date or if you need to consider updating to a newer version of PowerShell.

Tips for Checking PowerShell Version in Windows 11

  • Always run PowerShell as an administrator to ensure you have access to all commands and features.
  • If you’re looking for a specific feature or cmdlet, make sure to check which version it was introduced in so you know if your current version supports it.
  • Regularly check for PowerShell updates to take advantage of new features and security improvements.
  • If you find you’re running an outdated version, consider updating PowerShell to the latest version.
  • Remember that Windows PowerShell and PowerShell Core are different, so make sure you’re checking the version of the one you’re actually using.

Frequently Asked Questions

What is the difference between Windows PowerShell and PowerShell Core?

Windows PowerShell is the traditional version of PowerShell built on the .NET Framework, while PowerShell Core is the newer, cross-platform version built on .NET Core.

Can I have both Windows PowerShell and PowerShell Core on my Windows 11 PC?

Yes, you can have both versions installed on your computer. They function independently of each other.

How often does PowerShell get updated?

PowerShell updates are not on a fixed schedule, but Microsoft does release updates periodically with new features and fixes.

Can I update PowerShell directly from the command line?

Yes, for PowerShell Core, you can often update it directly from the command line using the Update-Help cmdlet.

Is it necessary to know my PowerShell version?

While not always necessary, knowing your PowerShell version can be helpful when following guides, using new features, or troubleshooting issues.


  1. Open PowerShell as an administrator.
  2. Type the version command: $PSVersionTable.PSVersion
  3. Read the displayed version information.


Now that you’ve reached the end of this article, you’re fully equipped to check your PowerShell version in Windows 11. Understanding your PowerShell version is more than just a piece of trivia; it’s an essential part of maintaining system compatibility and ensuring your scripts run as intended. Whether you’re a system administrator, developer, or just someone who likes to tinker with their computer, staying up to date with your PowerShell version is a best practice.

As PowerShell continues to grow and evolve, new features and improvements will undoubtedly be added. By keeping an eye on your version, you can make sure you’re not missing out on any enhancements that could make your work easier and more efficient. So go ahead, open up PowerShell, and see where you stand. And if you’re not on the latest version, consider this your nudge to explore an update. Happy scripting!

Join Our Free Newsletter

Featured guides and deals

You may opt out at any time. Read our Privacy Policy