Microsoft Graph provides a unified programmability model to access a vast amount of data in Microsoft 365, Azure Active Directory, Enterprise Mobility Suite, Windows 10 and so on. As part of it, Azur...
Connect-AzureAD should have a parameter -UserPrincipalName, just like the newly announced EXO PowerShell module. I don't want to have to enter my email address all the time, when I can just create an alias containing it. And why do I not have the option "Do not ask me again for 14 days" in the MFA window like we configured?
Any why does Get-AzureADUser not have an -Identity parameter? Instead it's named -ObjectId. Why? This should be standardized! Just compare with Get-EXOMailbox, Get-Mailbox, Get-ADUser, and so on. Stop working against expectations.
License management is still as crappy as it always was.
What is this? There is literally ZERO information for me here. I have to jump through hoops if I want to see what's going on.
And when I do, I get SkuPartNumbers that make absolutely no sense. I expect to see the license and app name that I see in the admin center. Not some cryptic id that I have to memorize for no other reason that to use this horrible PowerShell module.
I mean, just look at this article! Half of it explains how you assign licenses to a user. Something that should be possible with three PowerShell cmdlets. Why can't it be as simple as this?