Ever since the great PowerShell sessions at IT/Dev Connections 2013, I've been waiting and anticipating the release of Windows PowerShell 4.0. And, I know many more than just me have been waiting, too. I've read through TechNet forum threads where customers scoffed that somehow Microsoft would be able to make PowerShell 4.0 available in October 2013 – so soon after the release of Windows 8.1 and the R2 wave. But, it happened, and it's here.
PowerShell 4.0 comes preinstalled for Windows 8.1 and Windows Server 2012 R2, but there are those who still prefer Windows 7 and other earlier server operating systems. So, it's great to see that Microsoft has finally released PowerShell 4.0 as part of the Windows Management Framework (WMF) 4.0 release. The release supports Windows 7, Windows Embedded Standard 7, Windows Server 2008 R2, and Windows Server 2012.
WMF 4.0 actually includes a bunch more than just PowerShell 4.0, but most will be downloading this latest release specifically for the new cmdlets and functionality that PowerShell 4.0 offers. However, here's everything that is included in WMF 4.0:
· Windows PowerShell
· Windows PowerShell ISE
· Windows PowerShell Web Services
· Windows Remote Management (WinRM)
· Windows Management Instrumentation (WMI)
· Server Manager WMI provider
· Windows PowerShell Desired State Configuration (DSC)
Download WMF 4.0 here: Windows Management Framework 4.0
P.S. WMF 4.0 also requires Microsoft .NET 4.5 be installed first. You can get that here: Microsoft .NET Framework 4.5