Microsoft Windows PowerShell

lang microsoft

Windows PowerShell is a shell program developed by Microsoft for task automation and configuration management for Windows based operating systems. It uses the full .NET Framework, which only runs on Windows. Microsoft is no longer updating Windows PowerShell with new features. Go to PowerShell for the cross-platform successor.

Release Released Support Status Latest
5.1 9 years ago
(02 Aug 2016)
Yes 5.1
5.0 9 years ago
(24 Feb 2016)
Ended 9 years ago
(02 Aug 2016)
5.0
4.0 12 years ago
(01 Oct 2013)
Ended 2 years ago
(10 Oct 2023)
4.0
3.0 13 years ago
(01 Oct 2012)
Ended 2 years ago
(10 Oct 2023)
3.0
2.0 16 years ago
(01 Jul 2009)
Ended 5 years and 9 months ago
(14 Jan 2020)
2.0
1.0 18 years ago
(14 Nov 2006)
Ended 5 years and 9 months ago
(14 Jan 2020)
1.0

Windows PowerShell is a component of the Windows operating system. Components receive the same support as their parent product or platform:

Version Note
5.1 Released in Windows 10 Anniversary Update and Windows Server 2016, WMF 5.1
5.0 Released in Windows Management Framework (WMF) 5.0
4.0 Integrated in Windows 8.1 and with Windows Server 2012 R2, WMF 4.0
3.0 Integrated in Windows 8 and with Windows Server 2012 WMF 3.0
2.0 Integrated in Windows 7 and Windows Server 2008 R2, WMF 2.0
1.0 Optional component of Windows Server 2008

More information is available on the Microsoft Windows PowerShell website.

You should be running one of the supported release numbers listed above in the rightmost column.

powershell -Command "$PSVersionTable.PSVersion"


You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/v1/products/windows-powershell/. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/windows-powershell.ics.