Hi @ Jay Carper ,
You can use the format-list parameter to view all parameters for a specified user, for example:
Get-MgUser -UserId ‘27d57b10-ae36-4113-bb27-d8d4dafa4345' | Format-List
However, my tests show that there are no other parameters to display email addresses other than Mail and UserPrincipalName.
In addition, I use the Get-MgUser command to get all users, and I can get the following types of recipients , except for mail contacts:
· User mailbox
· Shared mailboxes
· Mail users
· Guest users
And, the results are compared to guest users in the Exchange admin center, and the email addresses displayed under Mail are their external address.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.