Having assigned aliases would be incredibly helpful for situations where a user errantly has a license removed and needs to have aliases rebuilt. Also it would be fantastic for hunting to see who has an alias assigned to them - currently you either have to hunt one by one or else pull up powershell
Here, try this query and turn on Change Detection.
Also built off this one to check Guest accounts and also monitor for changes.
Attachments Open full size
Could you not create a metric for this? Users>Object>proxyAddresses
I might work on this, it sounds like a good idea. If I can make it work I'll repost here.
Attachments Open full size
I would add that there are other situations that could lead to aliases being wiped, but just in general, it's a good way to round-out the documentation. We recently setup our first Azure AD sync with our own on-premise AD and when we did that we lost aliases for more than one user, and had to "rebuild" them from the AD side. Unfortunately the aliases were not documented so the rebuild was completely from memory.
Attachments Open full size