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
Owners
Package Details
Author(s)
- Corey Callaway
Tags
Azure Advisor Retirement Monitoring
Functions
Connect-AzRetirementMonitor Disconnect-AzRetirementMonitor Get-AzRetirementRecommendation Get-AzRetirementMetadataItem Export-AzRetirementReport
PSEditions
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
- AzRetirementMonitor.nuspec
- AzRetirementMonitor.psd1
- Public\Export-AzRetirementReport.ps1
- Private\Test-AzAdvisorSession.ps1
- LICENSE
- Public\Get-AzRetirementMetadataItem.ps1
- Public\Connect-AzRetirementMonitor.ps1
- Private\Test-AzRetirementMonitorToken.ps1
- README.md
- Public\Get-AzRetirementRecommendation.ps1
- Public\Disconnect-AzRetirementMonitor.ps1
- Private\Invoke-AzPagedRequest.ps1
- AzRetirementMonitor.psm1
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 |