В гибридной настройке O365 и Exchange как различать пользователей?

#microsoft-graph-api #office365 #exchange-server #hybrid

Вопрос:

Я извлек пользователей из api O365. У меня есть как пользователи O365, так и пользователи Exchange. Как я могу получать только пользователей O365 с помощью API-интерфейсов graph?

Или как мы можем различать пользователей o365 и пользователей exchange?

Ответ №1:

Пользователи Exchange Online только в облаке, а пользователи Exchange Server синхронизируются с AD? Если это так, вы можете просмотреть различные атрибуты onPremises, доступные в конечной точке бета-тестирования. Если учетная запись синхронизирована с AD, у них будут значения, если cloud, они будут равны нулю.

Например, вот облачный пользователь:

 "onPremisesDomainName": null,  "onPremisesImmutableId": null,  "onPremisesLastSyncDateTime": null,  "onPremisesSecurityIdentifier": null,  "onPremisesSamAccountName": null,  "onPremisesSyncEnabled": null,  "onPremisesUserPrincipalName": null,  

По сравнению с синхронизированным пользователем:

 "onPremisesDomainName": "example.com",  "onPremisesImmutableId": "khaeSOCUHOSUsCHUBVeqqQ==",  "onPremisesLastSyncDateTime": "2018-09-08T00:55:43Z",  "onPremisesSecurityIdentifier": "S-1-5-21-3245132666-154143651436-123413245-12341234",  "onPremisesSamAccountName": "jdoe",  "onPremisesSyncEnabled": true,  "onPremisesUserPrincipalName": "jdoe@example.com",