Windows PowerShell 5.1 is built on top of the .NET Framework v4.5. With the release of PowerShell 6.0, PowerShell became an open source project built on .NET Core 2.0. Moving from the .NET Framework to .NET Core allowed PowerShell to become a cross-platform solution. PowerShell runs on Windows, macOS, and Linux. There are few differences in the PowerShell language between Windows PowerShell and Po
![Differences between Windows PowerShell 5.1 and PowerShell 7.x - PowerShell](https://cdn-ak-scissors.b.st-hatena.com/image/square/6832f5b842536091ccd72d4a705d344277cd8dee/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fmedia%2Flogos%2Flogo-powershell-social.png)