# PowerShell Version

To check PowerShell version, you can use $PSVersionTable command. Basically, there are two different PowerShell versions which cling to its edition: • Desktop Edition This edition starts from PowerShell version 1 to 5.1. $PSVersionTable.PSEdition is set to Desktop. This version is built on top of .NET Framework.
• Core Edition
This edition starts from PowerShell >= 6. \$PSVersionTable.PSEdition is set to Core. This version is built on top of .NET Core.