PowerShell version 5 is RTM (As of 12/18/2015). Prior to this there was a “production preview” available since August which means it was supported, but not final. With the final release of PowerShell v5 now available, I highly recommend you download PowerShell v5 and start testing to prepare for production deployment.
While the PowerShell v5 download was pulled previously due to an issue with PSModule Path, the Windows Management Framework (WMF) 5.0 RTM is available for download once again.
PowerShell provides extensive management capability for administrators, though this capability can also be used by attackers to exploit and persist in an enterprise. There are ways to detect offensive PowerShell attack tools and PowerShell v5 extends this capability further.
Microsoft provides the following PowerShell v5 benefits and updates on the download site:
Windows Management Framework (WMF) 5.0 brings functionality that has been updated from WMF 4.0. WMF 5.0 is available for installation only on Windows Server 2012 R2, Windows Server 2012, Windows 2008 R2, Windows 8.1, and Windows 7 SP1. Some of the new and updated features in this release include:
- Develop with classes in Windows PowerShell
- Just Enough Administration (JEA)
- Extract and parse structured object out of string content
- More control in Windows PowerShell Remote Debugging
- PowerShell Information Stream
- New and updated cmdlets based on community feedback
- Generate Windows PowerShell cmdlets based on an OData endpoint with ODataUtils
- Manage .ZIP archives through new cmdlets
- Interact with symbolic links using improved Item cmdlets
- DSC authoring improvements in Windows PowerShell ISE
- 32-bit support for the configuration keyword in DSC
- Audit Windows PowerShell usage by transcription and logging
- 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 RunAsCredential
- Rich information for DSC LCM State
- Side-by-Side installation of DSC Resources and PowerShell Modules
- PSDesiredStateConfiguration Module version updated to 1.1
- Report configuration status from DSC to a central location
- Discover and install software with PackageManagement
- Discover PowerShell Modules, PowerShell Scripts and DSC resources with PowerShellGet
- Network Switch management with Windows PowerShell
- Software Inventory Logging (SIL)
There are several compelling PowerShell v5 security features that make it a must deploy (IMHO). I presented on several of these at security conferences in 2015.
Recent Comments