Windows Management Framework 4.0 Preview includes updates to Windows PowerShell, Windows PowerShell ISE, Windows PowerShell Web Services (Management OData IIS Extension), Windows Remote Management (WinRM), Windows Management Instrumentation (WMI), the Server Manager WMI provider, and a new feature for 4.0, Windows PowerShell Desired State Configuration (DSC).
This software is a prerelease version. Features and behavior are likely to change before the final release.
This preview release lets you explore new features and functionality in Windows Management Framework 4.0, including the following:
- Windows PowerShell 4.0
- Windows PowerShell ISE
- Windows PowerShell Web Services (Management OData IIS Extension)
- Windows Remote Management (WinRM)
- Windows Management Instrumentation (WMI)
- The Server Manager WMI provider
- A new feature for 4.0, Windows PowerShell Desired State Configuration (DSC)
Your feedback about Windows Management Framework 4.0 Preview is valuable to us; we invite you to provide feedback before features are finalized. For important information about changes in behavior from Windows PowerShell 3.0, and a list of known issues with this release, be sure to read the WMF 4.0 Preview release notes that are available for download with this package. You can log bugs and suggestions by using the Microsoft Connect website.
Windows Management Framework 4.0 Preview makes updated management functionality available for installation on Windows 7 SP1, Windows Server 2008 R2 SP1, and Windows Server 2012.
Windows PowerShell 4.0
Some of the new features in Windows PowerShell 4.0 include:
- Support for workflow and remote script debugging
- Improved workflow authoring experience to make it more consistent with script authoring
- Added PipelineVariable as a common parameter
- Better support for downloading updatable help by using Save-Help and Update-Help in offline scenarios
- Updated version from 3.0 to 4.0
- Several bug fixes and performance improvements
Windows PowerShell Integrated Scripting Environment
Windows PowerShell ISE in Windows Management Framework 4.0 Preview introduces:
- Support for Windows PowerShell Workflow debugging
- Support for remote script debugging
- IntelliSense support for Windows PowerShell Desired State Configuration providers and configurations
Windows PowerShell Web Services
Windows PowerShell Web Services (Management OData IIS Extension) enables an administrator to expose a set of Windows PowerShell cmdlets as a RESTful web endpoint accessible by using OData (Open Data Protocol). This provides remote access to run cmdlets from both Windows-based and non-Windows-based client computers or devices.
- Improved error messages in event logs
- Endpoint versioning support
- Autopopulation of OData dispatch schema fields
- Support for complex types
- Multilevel association support
- Ability to perform large binary stream transfers
- Support for non-Create/Read/Update/Delete (CRUD) actions
- Key-As-Segment URL syntax support
- Constrained resource operations
WMI, WinRM, and Server Manager CIM Provider
These features were included with WMF 3.0, and continue to be included in WMF 4.0 Preview. There are no significant changes to these features.
Windows PowerShell Desired State Configuration
Windows Management Framework 4.0 Preview introduces Windows PowerShell Desired State Configuration (DSC), with the following highlights:
- Local configuration manager for applying configurations on the local computer
- Windows PowerShell language extensions for authoring DSC documents
- PSDesiredStateConfiguration module and DSC-related cmdlets
- A set of built-in DSC configuration providers
- DSC service for distributed access to DSC resources