Sign up for a limited previewMore detailsDownload digital artworkLearn more

Announcing the PowerShell open source project now live on GitHub, available on Windows, Linux and macOS. Come join our open-source efforts: we welcome contributions!

PowerShell RepoAll Repos

AnnouncementTeam Blog

Video: LaunchVideo: Overview

Windows Management Framework (WMF) contains the latest versions of PowerShell, DSC, WMI, and WinRM for downlevel versions of Windows and Windows Server.

Download WMF 5.1 

More info 

WMF 5.1 Release Notes 

Come find new PowerShell modules and DSC resources in the PowerShell Gallery! Learn how to download and install them using PowerShellGet, a package management module included with WMF 5.0. 

PowerShell Gallery


Official PowerShell Blog

Product and feature announcements from the PowerShell Team

Hey, Scripting Guy!

Learn the latest PowerShell tips and tricks from The Scripting Guy, Ed Wilson

PowerShell is an automation platform and scripting language for Windows and Windows Server that allows you to simplify the management of your systems. Unlike other text-based shells, PowerShell harnesses the power of the .NET Framework, providing rich objects and a massive set of built-in functionality for taking control of your Windows environments. 

PowerShell Desired State Configuration (DSC)

PowerShell Desired State Configuration (DSC) is a platform for testing and ensuring the declarative state of a system. DSC allows you to scale complex deployments across environments, enables collaboration of management, and corrects for configuration drift. 

The PowerShell Integrated Scripting Environment (ISE) is a Windows application that supports enhanced usage of PowerShell for beginners and experts alike. The ISE's many features include:

  • A built-in editor for writing, testing, and debugging scripts 
  • Full IntelliSense tab completion, syntax highlighting, and context-sensitive help
  • A myriad of keyboard shortcuts
  • Support for right-to-left languages
  • Extensible add-ons (like these from our community)

Operations Management Suite (OMS) gives you visibility and control of your applications and workloads across Azure and other clouds. Integral to this, it enables customers to transform their cloud experience when using PowerShell for both Linux and Windows Server. OMS Automation elevates PowerShell and Desired State Configuration (DSC) with a highly available and scalable management service from Azure. You can graphically author and manage PowerShell resources including runbooks, DSC configurations and DSC node configurations from one place. With OMS hybrid runbook workers, you can extend your OMS Automation capability and apply, monitor and update configurations anywhere, including on-premises.