Yesterday, while working with my colleague Michael Anderson, I needed to investigate where a particular on-premises value was being synced in AAD. The result is this table:
AD Property |
Get-MsolUser |
Get-AzureADUser |
Get-User |
Get-CSOnlineUser |
Friendly name |
ldapDisplayName |
Telephone number |
telephoneNumber |
PhoneNumber |
TelephoneNumber |
Phone |
Phone |
Pager |
pager |
– |
– |
Pager |
– |
Mobile |
mobile |
MobilePhone |
– |
Fax |
MobilePhone |
Fax |
facsimileTelephoneNumber |
Fax |
FacsimileTelephoneNumber |
Fax |
Fax |
IP Phone |
ipPhone |
– |
– |
– |
IPPhone |
Home |
homePhone |
– |
– |
HomePhone |
HomePhone |
|
{otherMobile} |
{AlternateMobilePhones} |
– |
– |
– |
|
{otherIpPhone} |
– |
– |
– |
– |
|
{otherHomePhone} |
– |
– |
{OtherHomePhone} |
– |
|
{otherFacsimileTelphoneNumber} |
– |
– |
{OtherFax} |
– |
|
{otherPager} |
– |
– |
– |
– |
|
{otherTelephone} |
– |
– |
{OtherTelephone} |
{OtherTelephone} |
It’s important to note that values displayed in braces { }
are multivalued attributes, so if there’s something stored in one on-premises that you need or want to map to a a different attribute in Azure AD, you’ll need to either map it to another multivalued attribute or extract the value so you can write it to a single-valued string attribute. … [ Continue reading ]