{"id":594,"date":"2026-01-26T15:13:16","date_gmt":"2026-01-26T15:13:16","guid":{"rendered":"https:\/\/www.digitalsaviour.co.uk\/blog\/?p=594"},"modified":"2026-01-26T15:13:19","modified_gmt":"2026-01-26T15:13:19","slug":"navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles","status":"publish","type":"post","link":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/","title":{"rendered":"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles"},"content":{"rendered":"<body>\n<p class=\"wp-block-paragraph\">In the ever-evolving world of technology, keeping tabs on when software reaches its end-of-life (EOL) or end-of-support (EOS) is crucial. Why? Because once a product hits EOL, it stops receiving security updates, bug fixes, and technical support from the vendor. This leaves systems vulnerable to cyber threats, compliance issues, and operational headaches. For IT professionals, developers, and even casual users managing personal devices, knowing these dates can mean the difference between a secure environment and a potential breach. According to a comprehensive guide on EOL and EOS, these milestones mark when vendors shift focus to newer versions, often leaving older ones exposed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enter a handy PowerShell script crafted by myself (@leeburridge), that simplifies this process. Released on January 26, 2026, the script, aptly named Get-Eol.ps1, pulls EOL and support lifecycle data directly from reliable online sources. It\u2019s a straightforward tool designed to query information for various products, making it easier to plan upgrades, assess risks, and stay ahead of obsolescence. In this post, we\u2019ll dive deep into what EOL means, why it matters, how this script works, and how you can get involved in enhancing it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Understanding End-of-Life and End-of-Support: The Basics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">efore we jump into the script, let\u2019s break down the concepts. EOL typically refers to the date when a software or hardware product is no longer sold or actively developed. EOS, often used interchangeably but sometimes distinctly, is when official support\u2014 including patches and assistance\u2014ceases. For instance, Microsoft\u2019s Windows 10 reached its EOS on October 14, 2025, meaning no more free updates after that point. This isn\u2019t just about operating systems; it applies to everything from mobile devices like iPhones to development frameworks like Node.js.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The implications are significant:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Security Risks<\/strong>: Unsupported software is a prime target for exploits. The 2021 Log4j vulnerability, for example, highlighted how unpatched libraries in EOL products can lead to widespread breaches.<\/li>\n\n\n\n<li><strong>Compliance and Cost<\/strong>: Businesses must comply with regulations like GDPR or HIPAA, which often require up-to-date systems. Delaying upgrades can result in hefty fines or unexpected migration expenses.<\/li>\n\n\n\n<li><strong>Planning Efficiency<\/strong>: Knowing EOL dates allows for proactive budgeting and resource allocation. A report from the Center for Internet Security notes that tracking EOS software helps mitigate risks in critical infrastructure.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Resources like the Multi-State Information Sharing and Analysis Center (MS-ISAC) provide monthly reports on upcoming EOS dates for popular software, emphasizing the need for ongoing vigilance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introducing Get-Eol.ps1: Your EOL Data Fetcher<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">My script is a lightweight, open-source PowerShell tool that queries the <a href=\"https:\/\/endoflife.date\" title=\"\">endoflife.date<\/a> API. A comprehensive, community-driven database covering over 380 products. This API aggregates lifecycle information from official vendor announcements, making it a one-stop shop for reliable data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How It Works<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The script is simple yet effective. Here\u2019s a breakdown:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Core Functionality<\/strong>: It sends a GET request to https:\/\/endoflife.date\/api\/&lt;product&gt;.json, where &lt;product&gt; is a slug like \u2018windows\u2019, \u2018iphone\u2019, or \u2018nodejs\u2019. The response includes details for each release cycle, such as release date, EOL date, latest version, long-term support (LTS) status, support end date, and extended support end date.<\/li>\n\n\n\n<li><strong>Parameters<\/strong>:\n<ul class=\"wp-block-list\">\n<li>-Product (mandatory): The product slug to query. Examples include \u2018windows\u2019 for Microsoft Windows versions or \u2018nodejs\u2019 for Node.js releases.<\/li>\n\n\n\n<li>-Csv (switch): Exports the results to a CSV file for easy analysis in tools like Excel.<\/li>\n\n\n\n<li>-CsvPath (optional): Specifies a custom path for the CSV output; defaults to &lt;product&gt;_eol.csv in the current directory if omitted.<\/li>\n\n\n\n<li>-Help (switch): Displays usage instructions and examples.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Output<\/strong>: By default, results print to the console in a readable format, listing key details for each cycle separated by dashes. If -Csv is used, it generates a UTF-8 encoded CSV with columns for Product, Cycle, ReleaseDate, EndOfLifeDate, LatestVersion, LTS, SupportEndDate, ExtendedSupportEndDate, and MoreInfo (if available).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For example, running .\/Get-Eol.ps1 -Product windows might output something like:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Product : windows<br>Cycle : 11<br>Release Date : 2021-10-05<br>End of Life Date : 2025-10-14<br>Latest Version : 23H2<br>LTS : False<br>Support End Date : 2025-10-14<br>Extended Support End Date: False<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">(This is illustrative; actual data comes from the API.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The script includes basic error handling, like validating the product slug and catching API failures, ensuring it\u2019s user-friendly even for beginners.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why This Script Stands Out<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In a sea of manual checks and scattered vendor pages, Get-Eol.ps1 automates the grunt work. It\u2019s particularly useful for sysadmins scripting bulk checks or integrating into larger automation workflows. Plus, being PowerShell-based, it\u2019s native to Windows environments but runnable on cross-platform PowerShell setups.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Get the Script and Start Using It<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ready to give it a spin? Head over to the GitHub repository and download Get-Eol.ps1 directly: <a href=\"https:\/\/github.com\/DigitalSaviour\/Useful-PowerShell-Scripts\/blob\/main\/Get-Eol.ps1\">https:\/\/github.com\/DigitalSaviour\/Useful-PowerShell-Scripts\/blob\/main\/Get-Eol.ps1<\/a>. Installation is as simple as saving the file and running it from your PowerShell prompt. No dependencies beyond standard PowerShell cmdlets like Invoke-RestMethod.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fork the repo, add new API calls, handle multiple sources with fallback logic, or enhance output formats (like JSON for API integrations). Share your improvements via pull requests\u2014Lee and the community would love to see it evolve into a more robust tool. Who knows? Your contribution could help countless users stay secure in an increasingly complex tech landscape.<\/p>\n<\/body>","protected":false},"excerpt":{"rendered":"<p>In the ever-evolving world of technology, keeping tabs on when software reaches its end-of-life (EOL) or end-of-support (EOS) is crucial. Why? Because once a product hits EOL, it stops receiving security updates, bug fixes, and technical support from the vendor. This leaves systems vulnerable to cyber threats, compliance issues, and operational headaches. For IT professionals, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":552,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[10,76,23],"tags":[],"class_list":["post-594","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","category-free","category-powershell"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"In the ever-evolving world of technology, keeping tabs on when software reaches its end-of-life (EOL) or end-of-support (EOS) is crucial. Why? Because once a product hits EOL, it stops receiving security updates, bug fixes, and technical support from the vendor. This leaves systems vulnerable to cyber threats, compliance issues, and operational headaches. For IT professionals,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Lee Burridge\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"\ud83d\udc7dDigital Saviour - Tech. ancient civilizations, conspiracies, UAPs and more\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles - \ud83d\udc7dDigital Saviour\" \/>\n\t\t<meta property=\"og:description\" content=\"In the ever-evolving world of technology, keeping tabs on when software reaches its end-of-life (EOL) or end-of-support (EOS) is crucial. Why? Because once a product hits EOL, it stops receiving security updates, bug fixes, and technical support from the vendor. This leaves systems vulnerable to cyber threats, compliance issues, and operational headaches. For IT professionals,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/09\/pexels-photo-207580.jpeg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/09\/pexels-photo-207580.jpeg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1733\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1300\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-01-26T15:13:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-01-26T15:13:19+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@leeburridge\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles - \ud83d\udc7dDigital Saviour\" \/>\n\t\t<meta name=\"twitter:description\" content=\"In the ever-evolving world of technology, keeping tabs on when software reaches its end-of-life (EOL) or end-of-support (EOS) is crucial. Why? Because once a product hits EOL, it stops receiving security updates, bug fixes, and technical support from the vendor. This leaves systems vulnerable to cyber threats, compliance issues, and operational headaches. For IT professionals,\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/09\/pexels-photo-207580.jpeg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#blogposting\",\"name\":\"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles - \\ud83d\\udc7dDigital Saviour\",\"headline\":\"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles\",\"author\":{\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/author\\\/leeburridge\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.digitalsaviour.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/pexels-photo-207580.jpeg?fit=1733%2C1300&ssl=1\",\"width\":1733,\"height\":1300,\"caption\":\"Photo by Pixabay on Pexels.com\"},\"datePublished\":\"2026-01-26T15:13:16+00:00\",\"dateModified\":\"2026-01-26T15:13:19+00:00\",\"inLanguage\":\"en-GB\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#webpage\"},\"articleSection\":\"Development, Free, Powershell\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/category\\\/development\\\/#listItem\",\"name\":\"Development\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/category\\\/development\\\/#listItem\",\"position\":2,\"name\":\"Development\",\"item\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/category\\\/development\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/category\\\/development\\\/powershell\\\/#listItem\",\"name\":\"Powershell\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/category\\\/development\\\/powershell\\\/#listItem\",\"position\":3,\"name\":\"Powershell\",\"item\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/category\\\/development\\\/powershell\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#listItem\",\"name\":\"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/category\\\/development\\\/#listItem\",\"name\":\"Development\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#listItem\",\"position\":4,\"name\":\"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/category\\\/development\\\/powershell\\\/#listItem\",\"name\":\"Powershell\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/#person\",\"name\":\"Lee Burridge\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#personImage\",\"url\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/wp-content\\\/plugins\\\/ultimate-member\\\/assets\\\/img\\\/default_avatar.jpg\",\"width\":96,\"height\":96,\"caption\":\"Lee Burridge\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/author\\\/leeburridge\\\/#author\",\"url\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/author\\\/leeburridge\\\/\",\"name\":\"Lee Burridge\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#authorImage\",\"url\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/wp-content\\\/plugins\\\/ultimate-member\\\/assets\\\/img\\\/default_avatar.jpg\",\"width\":96,\"height\":96,\"caption\":\"Lee Burridge\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#webpage\",\"url\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/\",\"name\":\"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles - \\ud83d\\udc7dDigital Saviour\",\"description\":\"In the ever-evolving world of technology, keeping tabs on when software reaches its end-of-life (EOL) or end-of-support (EOS) is crucial. Why? Because once a product hits EOL, it stops receiving security updates, bug fixes, and technical support from the vendor. This leaves systems vulnerable to cyber threats, compliance issues, and operational headaches. For IT professionals,\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/author\\\/leeburridge\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/author\\\/leeburridge\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.digitalsaviour.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/pexels-photo-207580.jpeg?fit=1733%2C1300&ssl=1\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#mainImage\",\"width\":1733,\"height\":1300,\"caption\":\"Photo by Pixabay on Pexels.com\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/2026\\\/01\\\/26\\\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\\\/#mainImage\"},\"datePublished\":\"2026-01-26T15:13:16+00:00\",\"dateModified\":\"2026-01-26T15:13:19+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/\",\"name\":\"\\ud83d\\udc7dDigital Saviour\",\"alternateName\":\"DS\",\"description\":\"Tech. ancient civilizations, conspiracies, UAPs and more\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.digitalsaviour.co.uk\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles - \ud83d\udc7dDigital Saviour","description":"In the ever-evolving world of technology, keeping tabs on when software reaches its end-of-life (EOL) or end-of-support (EOS) is crucial. Why? Because once a product hits EOL, it stops receiving security updates, bug fixes, and technical support from the vendor. This leaves systems vulnerable to cyber threats, compliance issues, and operational headaches. For IT professionals,","canonical_url":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#blogposting","name":"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles - \ud83d\udc7dDigital Saviour","headline":"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles","author":{"@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/author\/leeburridge\/#author"},"publisher":{"@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/09\/pexels-photo-207580.jpeg?fit=1733%2C1300&ssl=1","width":1733,"height":1300,"caption":"Photo by Pixabay on Pexels.com"},"datePublished":"2026-01-26T15:13:16+00:00","dateModified":"2026-01-26T15:13:19+00:00","inLanguage":"en-GB","mainEntityOfPage":{"@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#webpage"},"isPartOf":{"@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#webpage"},"articleSection":"Development, Free, Powershell"},{"@type":"BreadcrumbList","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.digitalsaviour.co.uk\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.digitalsaviour.co.uk\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/#listItem","name":"Development"}},{"@type":"ListItem","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/#listItem","position":2,"name":"Development","item":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/powershell\/#listItem","name":"Powershell"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.digitalsaviour.co.uk\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/powershell\/#listItem","position":3,"name":"Powershell","item":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/powershell\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#listItem","name":"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/#listItem","name":"Development"}},{"@type":"ListItem","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#listItem","position":4,"name":"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles","previousItem":{"@type":"ListItem","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/powershell\/#listItem","name":"Powershell"}}]},{"@type":"Person","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/#person","name":"Lee Burridge","image":{"@type":"ImageObject","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#personImage","url":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-content\/plugins\/ultimate-member\/assets\/img\/default_avatar.jpg","width":96,"height":96,"caption":"Lee Burridge"}},{"@type":"Person","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/author\/leeburridge\/#author","url":"https:\/\/www.digitalsaviour.co.uk\/blog\/author\/leeburridge\/","name":"Lee Burridge","image":{"@type":"ImageObject","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#authorImage","url":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-content\/plugins\/ultimate-member\/assets\/img\/default_avatar.jpg","width":96,"height":96,"caption":"Lee Burridge"}},{"@type":"WebPage","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#webpage","url":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/","name":"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles - \ud83d\udc7dDigital Saviour","description":"In the ever-evolving world of technology, keeping tabs on when software reaches its end-of-life (EOL) or end-of-support (EOS) is crucial. Why? Because once a product hits EOL, it stops receiving security updates, bug fixes, and technical support from the vendor. This leaves systems vulnerable to cyber threats, compliance issues, and operational headaches. For IT professionals,","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#breadcrumblist"},"author":{"@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/author\/leeburridge\/#author"},"creator":{"@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/author\/leeburridge\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/09\/pexels-photo-207580.jpeg?fit=1733%2C1300&ssl=1","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#mainImage","width":1733,"height":1300,"caption":"Photo by Pixabay on Pexels.com"},"primaryImageOfPage":{"@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/#mainImage"},"datePublished":"2026-01-26T15:13:16+00:00","dateModified":"2026-01-26T15:13:19+00:00"},{"@type":"WebSite","@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/#website","url":"https:\/\/www.digitalsaviour.co.uk\/blog\/","name":"\ud83d\udc7dDigital Saviour","alternateName":"DS","description":"Tech. ancient civilizations, conspiracies, UAPs and more","inLanguage":"en-GB","publisher":{"@id":"https:\/\/www.digitalsaviour.co.uk\/blog\/#person"}}]},"og:locale":"en_GB","og:site_name":"\ud83d\udc7dDigital Saviour - Tech. ancient civilizations, conspiracies, UAPs and more","og:type":"article","og:title":"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles - \ud83d\udc7dDigital Saviour","og:description":"In the ever-evolving world of technology, keeping tabs on when software reaches its end-of-life (EOL) or end-of-support (EOS) is crucial. Why? Because once a product hits EOL, it stops receiving security updates, bug fixes, and technical support from the vendor. This leaves systems vulnerable to cyber threats, compliance issues, and operational headaches. For IT professionals,","og:url":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/","og:image":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/09\/pexels-photo-207580.jpeg","og:image:secure_url":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/09\/pexels-photo-207580.jpeg","og:image:width":1733,"og:image:height":1300,"article:published_time":"2026-01-26T15:13:16+00:00","article:modified_time":"2026-01-26T15:13:19+00:00","twitter:card":"summary_large_image","twitter:site":"@leeburridge","twitter:title":"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles - \ud83d\udc7dDigital Saviour","twitter:description":"In the ever-evolving world of technology, keeping tabs on when software reaches its end-of-life (EOL) or end-of-support (EOS) is crucial. Why? Because once a product hits EOL, it stops receiving security updates, bug fixes, and technical support from the vendor. This leaves systems vulnerable to cyber threats, compliance issues, and operational headaches. For IT professionals,","twitter:image":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/09\/pexels-photo-207580.jpeg"},"aioseo_meta_data":{"post_id":"594","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-01-26 15:13:19","updated":"2026-01-26 15:33:06","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.digitalsaviour.co.uk\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/\" title=\"Development\">Development<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/powershell\/\" title=\"Powershell\">Powershell<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tNavigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.digitalsaviour.co.uk\/blog"},{"label":"Development","link":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/"},{"label":"Powershell","link":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/powershell\/"},{"label":"Navigating the End-of-Life Maze: A PowerShell Script to Track Software Support Cycles","link":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/26\/navigating-the-end-of-life-maze-a-powershell-script-to-track-software-support-cycles\/"}],"jetpack-related-posts":[{"id":288,"url":"https:\/\/www.digitalsaviour.co.uk\/blog\/2023\/03\/17\/288\/","url_meta":{"origin":594,"position":0},"title":"How to Use PowerShell and BitLocker for Drive Encryption","author":"Lee Burridge","date":"March 17, 2023","format":false,"excerpt":"What is it? BitLocker is a feature of Windows that allows you to encrypt your hard drives or removable media, such as USB flash drives, to protect your data from unauthorized access. BitLocker uses a key protector to encrypt the volume encryption key, which in turn encrypts the data on\u2026","rel":"","context":"In &quot;Powershell&quot;","block_context":{"text":"Powershell","link":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/powershell\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":353,"url":"https:\/\/www.digitalsaviour.co.uk\/blog\/2025\/01\/25\/update-7-zip-automatically\/","url_meta":{"origin":594,"position":1},"title":"Update 7-Zip Automatically","author":"Lee Burridge","date":"January 25, 2025","format":false,"excerpt":"The discussion highlights the lack of automated update options for 7-Zip installations across managed devices. The author shares a script to periodically check for and install the latest version using Intune, emphasizing the need for such automation. Suggestions for improvement and alternative methods are invited from readers.","rel":"","context":"In &quot;Powershell&quot;","block_context":{"text":"Powershell","link":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/development\/powershell\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/01\/7zipupgrade.png?fit=1200%2C844&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/01\/7zipupgrade.png?fit=1200%2C844&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/01\/7zipupgrade.png?fit=1200%2C844&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/01\/7zipupgrade.png?fit=1200%2C844&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/01\/7zipupgrade.png?fit=1200%2C844&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":264,"url":"https:\/\/www.digitalsaviour.co.uk\/blog\/2023\/03\/14\/the-mystery-of-secure-boot-intune-compliance\/","url_meta":{"origin":594,"position":2},"title":"The mystery of Secure Boot Intune compliance","author":"Lee Burridge","date":"March 14, 2023","format":false,"excerpt":"Intune compliance is a fantastic tool - if done right - but it has it's gotchas. Today I'm going to talk about a particular bugbear of mine which is Secure Boot compliance. When setting up a compliance policy you can set the standard policy up to check for Secure Boot\u2026","rel":"","context":"In &quot;Intune&quot;","block_context":{"text":"Intune","link":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/intune\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":254,"url":"https:\/\/www.digitalsaviour.co.uk\/blog\/2023\/02\/06\/force-sync-all-aad-joined-devices\/","url_meta":{"origin":594,"position":3},"title":"Force sync all AAD joined devices","author":"Lee Burridge","date":"February 6, 2023","format":false,"excerpt":"We have all been here. It's a common issue really and one that doesn't have a simple \"one-click\" solution within Endpoint Manager.","rel":"","context":"In &quot;Intune&quot;","block_context":{"text":"Intune","link":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/intune\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":297,"url":"https:\/\/www.digitalsaviour.co.uk\/blog\/2023\/03\/24\/fixing-your-winre-partition-using-intune-mem\/","url_meta":{"origin":594,"position":4},"title":"Step-by-Step Recovery Partition Fix with Intune","author":"Lee Burridge","date":"March 24, 2023","format":false,"excerpt":"We may have been here before you and I. Your build has messed up. Partitions have been setup wrong. So not what? Your recovery partition is broken. This causes problems with encryption any much more. So what do we do? The solutions out there are generally fix the build and\u2026","rel":"","context":"In &quot;Intune&quot;","block_context":{"text":"Intune","link":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/intune\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2022\/12\/AdobeStock_183503207-scaled.jpeg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":596,"url":"https:\/\/www.digitalsaviour.co.uk\/blog\/2026\/01\/27\/getting-all-azure-alerts-and-their-destinations\/","url_meta":{"origin":594,"position":5},"title":"Getting ALL Azure alerts and their destinations","author":"Lee Burridge","date":"January 27, 2026","format":false,"excerpt":"Azure environments evolve fast and so do the alerts that protect them. Anyone who has tried to audit all alerts across subscriptions knows the pain: different alert types, inconsistent schemas, scattered destinations, and no single place to get the full picture. To solve this challenge, I built a comprehensive Azure\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/www.digitalsaviour.co.uk\/blog\/category\/azure\/"},"img":{"alt_text":"Alerts in Azure flow","src":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2026\/01\/Designer-1.webp?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2026\/01\/Designer-1.webp?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2026\/01\/Designer-1.webp?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2026\/01\/Designer-1.webp?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2026\/01\/Designer-1.webp?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.digitalsaviour.co.uk\/blog\/wp-content\/uploads\/2025\/09\/pexels-photo-207580.jpeg?fit=1733%2C1300&ssl=1","_links":{"self":[{"href":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-json\/wp\/v2\/posts\/594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=594"}],"version-history":[{"count":1,"href":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-json\/wp\/v2\/posts\/594\/revisions"}],"predecessor-version":[{"id":595,"href":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-json\/wp\/v2\/posts\/594\/revisions\/595"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-json\/wp\/v2\/media\/552"}],"wp:attachment":[{"href":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.digitalsaviour.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}