A Windows-focused PowerShell module that uses the endoflife.date API to report on product support dates, lifecycle status, and release information.
- Windows Centric: Dedicated wrappers for
Windows 11andWindows Server. - Smart Filtering: Filter by Edition (Home/Pro/Enterprise), Status (Active/EOL), or Version.
- Rich Output: Returns objects with
Status(Active, NearEOL, EOL),DaysRemaining, andIsSupportedproperties. - Caching: Session-level caching to minimize API calls and improve performance.
- Wildcard Support: Easily find products like
windows-*orwindows-server-2019.
Install-Module -Name WinEOLThe core function to retrieve product information.
# Get info for Windows 11
Get-WinEOL -ProductName "windows-11"
# Search for all Windows products
Get-WinEOL -ProductName "windows-*"
# Get product info filtered by specific status
Get-WinEOL -ProductName "windows-11" -Status Active
# Filter by version/feature release
Get-WinEOL -ProductName "windows-11" -Version "25H2"A wrapper specifically for Windows 11 with edition support.
# Get all Active Windows 11 Pro releases
Get-Win11EOL -Pro -Status Active
# Get all Enterprise releases
Get-Win11EOL -Enterprise
# Filter by version
Get-Win11EOL -Version "25H2"
Get-Win11EOL -Pro -Version "24H2" -Status ActiveA convenience wrapper for Windows 11 Pro editions.
# Get all Windows 11 Pro releases
Get-Win11ProEOL
# Get only active Pro releases
Get-Win11ProEOL -Status Active
# Get specific version
Get-Win11ProEOL -Version "25H2"A wrapper for Windows Server versions.
# Get all Windows Server versions
Get-WinServerEOL
# Show only supported Server versions
Get-WinServerEOL -Status ActiveThe module returns WinEOL.ProductInfo objects with the following properties (default view):
- Product: Product Name
- Cycle: Version/Cycle
- ReleaseDate: Release Date
- EOL: The End of Life Date
- Status: Active (Green), NearEOL (Yellow), EOL (Red)
- DaysRemaining: Days until EOL
Contributions are welcome! Please fork the repository and submit a pull request.
Refactored from the SupportDeathClock module by Simon Alexander. This project builds upon the original work to provide a Windows-focused experience.
This project is licensed under the MIT License.
