PowerShell version 5.1 is the latest release of original PowerShell, but starting with PowerShell version 6.0, it is now referred to as a PowerShell core.
PowerShell Core is an open-source and available on the Windows, Linux, and Mac operating systems. It is built on the .NET core.
PowerShell core is launched as pwsh on Linux and MacOS and pwsh.exe on Windows.
PowerShell Core version 6.0 was first introduced on 18 August 2016.
Differences Between PowerShell and PowerShell Core
The given table describes the differences between the PowerShell and PowerShell core:
|Versions||1.0 to 5.1||6.0|
|Platform Supported||Windows||Linux, MacOS, and Windows|
|Dependency||.NET Framework||.NET Core|
|Launched as||powershell.exe||pwsh for MacOS and Linux, and pwsh.exe for Windows|
|Uses||It relies on .NET framework runtime.||It depends on the .NET core runtime.|
|$PSVersionTable.PSEdition||It is set to Desktop||It is set to Core.|
Install PowerShell Core on Windows
The following steps are used to install the PowerShell core in Windows operating system using MSI:
1) First download the MSI file from the GitHub page of the PowerShell. Click on the following link for downloading:
2) Now, go to the Get PowerShell, and click on the .msi link according to the version of your system from the download(stable) column as shown in the below screenshot:
3) Now, click on the downloaded file to install it. After clicking, the following setup wizard will appear. And, continue to install, click on the Next
4) The following Window shows you a default installation path for PowerShell. If you want to change it, then change according to your choice, otherwise, click on the Next
5) Again, click on the Next button after selecting the options according to your needs.
6) And, at last, click on the Install
7) After installation, the PowerShell core is successfully installed in your computer system.
Launch the PowerShell Core
To start the PowerShell core, go through the following steps:
1) Click Start, search for the PowerShell 6, and then click on it.
2) After Clicking, the PowerShell 6 window will open.