MSOL and Azure AD license management cmdlets stop working in August 2022 when Microsoft 365 switches to a new license management platform. The Microsoft Graph PowerShell SDK includes cmdlets which can replace the older code, once you know how. The good news is that this article is packed full of practical examples of how to add, remove, and update licenses assigned to Azure AD accounts.
After figuring out how to convert a script from using Azure AD licensing cmdlets (due to stop working in June 2022), we move on to create a licensing report for a tenant using cmdlets from the Microsoft Graph SDK for PowerShell. The code is pretty straightforward, but you need to do some up-front work to extract and prepare some input files containing product and service plan codes. Given that Microsoft is increasing its license fees, it's a good time to report this information...
After a decade of no price increases for Office 365 licenses, Microsoft plans to introduce new pricing effective March 1, 2022. The uplifts range from $3 to $4 extra per user per month. This doesn't sound much, but an extra $36 per user per year for Office 365 E3 quickly mounts up. And when you look at the overall installed base, some eyewatering numbers are involved. While we might complain about increases, I still think Office 365 and Microsoft 365 are reasonable value.