Microsoft Windows PowerShell end-of-life & support dates

No version numbers

Microsoft Windows PowerShell currently has 1 supported release and 5 that have reached end of life. The newest is Microsoft Windows PowerShell 5.1, released Aug 2, 2016. New releases come out about every 23 months, and each is supported for about 9 years.

Support timeline

What the colors mean
5.1
Supported Today + 5 older branches below

Supported versions

BranchReleasedStatusEnd of life
5.1 Aug 2, 2016 Supported Not announced
5 end-of-life versions
BranchReleasedEnd of life
5.0 Feb 24, 2016 Aug 2, 2016
4.0 Oct 1, 2013 Oct 10, 2023
3.0 Oct 1, 2012 Oct 10, 2023
2.0 Jul 1, 2009 Jan 14, 2020
1.0 Nov 14, 2006 Jan 14, 2020

Quick answers

Which versions of Microsoft Windows PowerShell are still supported?
Microsoft Windows PowerShell 5.1 is currently supported.
How do I check which version of Microsoft Windows PowerShell I have?
Run powershell -Command "$PSVersionTable.PSVersion", then paste the result into the “Am I up to date?” box on this page.

Use this data

Microsoft Windows PowerShell latest version badge

Official release policy · Checked 46 minutes ago