Получение атрибута OnPremisesDistinguishedName через MicrosoftGraphAPI - PullRequest
0 голосов
/ 04 сентября 2018

Мое требование - получить атрибут OnPremisesDistinguishedName пользовательского объекта через Microsoft Graph API.

После проведения обширных исследований я заметил это в блоге https://social.technet.microsoft.com/Forums/lync/en-US/df2b1b2b-a7ca-4b34-9ddf-82ffd78fc96e/how-to-retrive-ou-details-in-scripts-that-are-synced-with-office-365-with-aadc?forum=onlineservicesexchange то же самое можно сделать с помощью модуля powershell, как

Get-AzureADUser -SearchString <any string> | select -ExpandProperty ExtensionProperty)["onPremisesDistinguishedName"]

Однако как этого можно достичь с помощью GraphAPI? Есть мысли?

Ответы [ 2 ]

0 голосов
/ 15 июня 2019

onPremisesDistinguishedName существует с января 2019 .

API DOC .

0 голосов
/ 04 сентября 2018

Graph API не предоставляет свойство onPremisesDistinguishedName. В настоящее время мы можем получить следующие свойства, связанные с onPremises: onPremisesDomainName, onPremisesExtensionAttributes, onPremisesImmutableId onPremisesLastSyncDateTime, onPremisesProvisioningErrors, onPremisesSamAccountName onPremisesSecurityIdentifier, onPremisesSyncEnabled, onPremisesUserPrincipalName

Назовите график API следующим образом:

https://graph.microsoft.com/v1.0/users/test@test.onmicrosoft.com/?$select=onPremisesDomainName,onPremisesDistinguishedName

Поскольку нет свойства с именем onPremisesDistinguishedName , поэтому мы добавим его в запрос, но оно будет игнорироваться.

Если вышеуказанные свойства не удовлетворяют вашим требованиям, вы можете отправить запрос на добавление в user vocie .

Дополнительная информация для справки: https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/user

...