
Windows Server 2016 and later also come with PowerShell 5.1. Windows 10 (1607 and up) and Windows 11 come with PowerShell 5.1 by default so no need to upgrade. Now open PowerShell and check the version again. On the download page pick the install file for your operating system. NET 4.5.2 but key PowerShell features will fail until you upgrade. You can install WMF 5.1 on server 2012 without. Step 1: Download Windows Management Framework 5.1Ĭlick here to download WMF 5.1 from Microsoft. Here are the steps to upgrade to PowerShell 5.1 In the screenshot above you can see my server is running PowerShell version 4. You can quickly check your PowerShell version with the command below: $PSVersionTable.PSVersion In this example, I have a 2012 Windows Server that comes with PowerShell version 4.0. Here are the steps for updating to the latest original PowerShell version 5.1. Visual Studio Code is recommended for development with PowerShell Core.You cannot use PowerShell ISE with PowerShell Core (insert sad emoji).

PowerShell Core is installed separately from PowerShell 5.1 (side by side).PowerShell Core is open source and can be installed on various operating systems (Linux, osx, etc.).The original Powershell can only be used with Windows operating systems.PowerShell 5.1 is the default version installed with Windand up, Windows 11, Server 2016 and later versions.The original PowerShell is no longer being developed.Then Microsoft makes it cross-platform because Linux doesn’t have a scripting language? Anyways, that is beyond the scope of this article. PowerShell was originally created as a scripting language for Microsoft systems.

In 2016 Microsoft released a new PowerShell version that is open source and cross-platform, this version is called “PowerShell Core”. Microsoft released PowerShell for Windows in 2006 and it has become very popular with the Windows community. Microsoft has created a mess in my opinion.
