DEV Community

AspXone
AspXone

Posted on

Windows Powershell vs Powershell Core: What's the difference?

Now, If you are windows user...
Search up "Windows Powershell" in your Search Bar. Did you see this -

Windows_Powershell_Appearing_on_Search_Menu_On_Windows_10

If yes, that is Windows Powershell! Now, open it.
Upon opening, do you see this message:

Message is

The message is:

"Try the new cross-platform PowerShell https://aka.ms/pscore6"

You might be wondering...

What is this new Powershell version?

That is version Powershell core 6. That is the new version of Powershell which is called "Powershell core".

Differences

They both are similar, but not the same.

Powershell core is a lineup of Powershell versions from Core 6.0 to the latest stable release 7.5.3

Windows Powershell is a lineup of Powershell versions that are no longer officially supported by Microsoft. These are versions from PS 1.0 to PS 5.1

Here is something common: They both run on a version of .NET

Table explaining

Here is a table explaining the differences:

Comparsion Windows Powershell Powershell core
Release Date November 14, 2006 January 10, 2018
Source Closed-Source Open-source, avaliable in Github
.NET version .NET framework .NET core
Support Ended support on Aug-2016 Still alive (Older versions are not updated)
Platforms Windows Only Windows, Linux, MacOS and UNIX-based/BSD-based Platforms

Top comments (0)