Microsoft PowerShell End of Life (EOL) Dates and End of Support (EOS) Dates

Latest Release: 7.6.5 LTS

7 Microsoft PowerShell versions have reached End of Life (EOL) and End of Support (EOS), including Microsoft PowerShell 7.3 (EOL date: May 08, 2024) — no longer receiving security updates or patches. Microsoft PowerShell 7.4 (LTS) reaches its End of Support date on Nov 10, 2026 — plan your upgrade path now. Microsoft PowerShell 7.6.5 LTS is the current supported release, with support through Nov 14, 2028. Also see Microsoft .NET EOSL dates for related end-of-life information.

Microsoft PowerShell end of life dates timeline — release schedule chart of the 8 most recent Microsoft PowerShell versions, mapping security support windows against their EOL dates
Microsoft PowerShell end of life dates and end of support (EOS) dates shown as a release schedule — support windows for the 8 most recent Microsoft PowerShell releases of 10 total. Each bar runs from the release date to the end of security support, with the dashed line marking today. Exact Microsoft PowerShell EOL, EOS and EOSL dates for every version are listed in the tables below.

Currently Supported Microsoft PowerShell Releases - Active EOS/EOSL Support (1)

Release Dotnet Version Released Support Status Latest LTS
7.6 (LTS) .NET 10.0 (5 months ago) (in 2 years and 2 months) 7.6.5 (2 weeks and 2 days ago) LTS

Microsoft PowerShell Releases Nearing End of Life - Support Ending Soon (2)

Important: The following Microsoft PowerShell releases will reach End of Life (EOL) within 6 months. Plan your migration to a supported release to ensure continued security updates and support.
Release Dotnet Version Released Support Status Latest LTS
7.4 (LTS) .NET 8.0 (2 years and 9 months ago) (in 2 months) 7.4.19 (2 weeks and 2 days ago) LTS
7.5 .NET 9.0 (1 year and 7 months ago) (in 2 months) 7.5.10 (2 weeks and 2 days ago) -

Microsoft PowerShell End of Life (EOL) Releases - No Longer Supported (7)

Release Dotnet Version Released Support Status Latest LTS
7.3 .NET 7.0 (3 years and 9 months ago) (2 years and 3 months ago) 7.3.12 (2 years and 4 months ago) -
7.2 (LTS) .NET 6.0 (4 years and 9 months ago) (1 year and 9 months ago) 7.2.24 (1 year and 10 months ago) LTS
7.1 .NET 5.0 (5 years and 9 months ago) (4 years and 3 months ago) 7.1.7 (4 years and 4 months ago) -
7.0 (LTS) .NET Core 3.1 (6 years and 5 months ago) (3 years and 8 months ago) 7.0.13 (3 years and 10 months ago) LTS
6.2 .NET Core 2.1 (7 years and 5 months ago) (5 years and 11 months ago) 6.2.7 (6 years and 1 month ago) -
6.1 .NET Core 2.1 (7 years and 11 months ago) (6 years and 11 months ago) 6.1.6 (6 years and 11 months ago) -
6.0 .NET Core 2.0 (8 years and 7 months ago) (7 years and 6 months ago) 6.0.5 (7 years and 9 months ago) -

Microsoft PowerShell End of Life & Support Summary

Which Microsoft PowerShell Versions Are Currently Supported?

Microsoft PowerShell currently has 1 supported release. Microsoft PowerShell 7.6.5 LTS is the latest, with active support through Nov 14, 2028. Note that Microsoft PowerShell 7.4 (LTS) support ends on Nov 10, 2026 — plan your upgrade before then. Also see Azure Database for PostgreSQL EOSL information for related end-of-life information.

Microsoft PowerShell Versions Nearing End of Life

2 Microsoft PowerShell releases are reaching End of Life (EOL) within 6 months. Microsoft PowerShell 7.4 (LTS) support ends on Nov 10, 2026. Microsoft PowerShell 7.5 follows on Nov 10, 2026. Upgrade to Microsoft PowerShell 7.6.5 LTS to stay on a supported release.

Microsoft PowerShell End of Life (EOL) Version History

7 Microsoft PowerShell releases have reached End of Life (EOL) and End of Support (EOS) — no longer receiving updates or patches. Microsoft PowerShell 7.3 reached EOL on May 08, 2024. Microsoft PowerShell 7.6.5 LTS is the recommended upgrade for users still on End of Life versions.