Microsoft just re-released the new version of Windows Management Framework (WMF) 5.0 RTM for Windows Server 2012 R2, Windows Server 2012, Windows 2008 R2 SP1, Windows 8.1, and Windows 7 SP1.
The PowerShell Team previously released WMF 5.0 RTM two months ago but it was pulled-back mainly because of the $PSmodulePath issue.
Changes in the republished packages
- The KB numbers of these packages (KB3134758, KB3134759, and KB3134760) are different than previously released WMF 5.0 RTM packages (KB3094174, KB3094175, and KB3094176).
- These packages have fixes only for the PSModulePath issue compared to the previously released WMF 5.0 RTM packages.
Uninstall previously released WMF 5.0 RTM packages
You must uninstall previously released WMF 5.0 RTM (KB3094174, KB3094175, and KB3094176) packages.
No impact to Windows 10 and Windows Server 2016 Technical Preview builds
Windows 10 and Windows Server 2016 Technical Previews builds are not impacted by the above mentioned PSModulePath issue. This issue was only impacting down-level systems where WMF 5.0 RTM can be installed.
To install WMF 5.0 by using Command Prompt
- After you have downloaded the correct package for your computer’s architecture, open a Command Prompt window with elevated user rights (Run as Administrator). On the Server Core installation options of Windows Server 2012 R2 or Windows Server 2012 or Windows Server 2008 R2 SP1, Command Prompt opens with elevated user rights by default.
- Change directories to the folder into which you have downloaded or copied the WMF 5.0 installation package.
- Run one of the following commands.
- On computers that are running Windows Server 2012 R2 or Windows 8.1 x64, run
- On computers that are running Windows Server 2012, run
- On computers that are running Windows Server 2008 R2 SP1 or Windows 7 SP1 x64, run
- On computers that are running Windows 8.1 x86, run
- On computers that are running Windows 7 SP1 x86, run
Overview of all scenarios enabled by WMF 5.0
- New and updated cmdlets based on community feedback
- Generate Windows PowerShell cmdlets based on an OData endpoint with ODataUtils
.ZIParchives through new cmdlets
- Interact with symbolic links using improved Item cmdlets
- Network Switch management with Windows PowerShell
- DSC authoring improvements in Windows PowerShell ISE
- 32-bit support for the configuration keyword in DSC
- Audit Windows PowerShell usage by transcription and logging
- Extract and parse structured object out of string content
- Configure DSC’s Local Configuration Manager with the meta-configuration attribute
- Configure piece by piece with partial configurations in DSC
- Manage with cross-computer dependencies in DSC
- More control over configurations in DSC
- Find more detail about configuration status in DSC
- Support for
-?during DSC configuration compilation
- Support for DSC
- Rich information for DSC LCM State
- Side-by-Side installation of DSC Resources
- PSDesiredStateConfiguration Module version updated to 1.1
- Discover and install software with PackageManagement
- Discover modules and DSC resources with PowerShellGet
- Develop with classes in Windows PowerShell
- More control and remoting in Windows PowerShell Debugging
- Report configuration status from DSC to a central location
- Software Inventory Logging.