Я обнаружил пару проблем с профилем Delve и Microsoft Graph API.
Проблема 1: Пользователи не могут обновить рабочий телефон через интерфейс Delve, только администраторы могут через панель администратора.
Проблема 2: С помощью Graph я могу получить рабочий телефон и мобильный телефон только от некоторых пользователей.Шаблон, который я вижу, заключается в том, что я могу получить свойства для старых пользователей (они были перенесены из локальной AD).Но более новые пользователи (некоторые с 4-летними учетными записями), у которых свойство Mobile Phone уже давно заполнено, возвращают нулевые значения.
Я проверил это на нескольких изолированных арендаторах.В другом клиенте, у которого свойство «Рабочий телефон» заполнено для всех пользователей, он всегда возвращает пустые значения для свойства businessPhones через Graph.
Я проверял это через интерфейс Graph Explorer, Graph .Net SDK и руководствоЗапросы ReST, всегда с одинаковыми результатами.
Дальнейшие тесты, которые мы провели:
По сравнению с 3 пользователями на ИБП, у которых заполнены свойства Мобильный телефон и Рабочий телефон.
Iзапустить Get-AzureADUser -ObjectId "пользователь" |выберите * со следующими результатами:
Пользователь 1: возвращает WorkPhone и MobilePhone.Пользователь 2: возвращает WorkPhone.Мобильный телефон пуст.Пользователь 3: WorkPhone и MobilePhone пусты.
Когда значение возвращается через PowerShell, график также возвращает его.
Спасибо, Мигель