AzRetirementMonitor

2.0.0

A PowerShell module for identifying and monitoring Azure service retirements and deprecation notices of Azure services in your subscriptions.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name AzRetirementMonitor

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name AzRetirementMonitor

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Package Details

Author(s)

  • Corey Callaway

Tags

Azure Advisor Retirement Monitoring

Functions

Connect-AzRetirementMonitor Disconnect-AzRetirementMonitor Get-AzRetirementRecommendation Get-AzRetirementMetadataItem Export-AzRetirementReport

PSEditions

Core Desktop

Dependencies

This module has no dependencies.

Release Notes

## Version 2.0.0 - Breaking Changes
- **Default behavior changed**: Now uses Az.Advisor PowerShell module by default instead of REST API
- **Connect-AzRetirementMonitor** now requires -UsingAPI switch and is only needed for API mode
- For default usage: Install Az.Advisor, run Connect-AzAccount, then Get-AzRetirementRecommendation
- For API usage: Run Connect-AzRetirementMonitor -UsingAPI, then Get-AzRetirementRecommendation -UseAPI
- Az.Advisor module is now recommended (checked at runtime)
- Provides full parity with Azure Advisor recommendations
- **PowerShell compatibility**: Now supports both PowerShell Core (7+) and Desktop (5.1)

FileList

Version History

Version Downloads Last updated
2.0.0 (current version) 5 1/13/2026
1.2.1 11 1/7/2026
1.2.0 11 1/5/2026
1.1.0 5 1/3/2026