Как отличить почтовый ящик пользователя от общего почтового ящика в проводнике Microsoft Graph API. Я хочу создать приложение, которое должно работать только с общими почтовыми ящиками. Использование PowerShell невозможно из-за ограничений базовой аутентификации, и мы еще не готовы к современной аутентификации.
Как отличить почтовый ящик пользователя от общего почтового ящика в Microsoft Graph API Explorer
Ответы (2)
Наконец, в Graph Beta есть свойство для объекта MailboxSettings
, позволяющее это проверить:
Характеристики
Property | Type | Description |
---|---|---|
userPurpose | userPurpose | The purpose of the mailbox. Used to differentiate a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Read only. |
Источник: https://docs.microsoft.com/en-us/graph/api/resources/mailboxsettings?view=graph-rest-beta#properties
person
Mr Quant
schedule
15.04.2021
Похоже, что нет способа различать общие почтовые ящики и обычные почтовые ящики пользователей с помощью Microsoft Graph API Explorer.
Вы можете назначить ключевое слово (например, 'shared') как givenName при создании общих почтовых ящиков или используя бета-версию " findroomlists "конечная точка api Outlook.
См. Аналогичное сообщение здесь.
person
Allen Wu
schedule
13.03.2020
Большое спасибо, Аллен, я попробую ваше предложение. Наряду с общим почтовым ящиком я хотел отфильтровать почтовые ящики помещения и оборудования, но даже для этих почтовых ящиков поле isResourceAccount имеет значение null. есть ли способ получить использование лицензии из графического API? Если да, я могу использовать его для фильтрации общих и ресурсных почтовых ящиков.
- person Manojkumar; 13.03.2020
@Manojkumar Приносим извинения за задержку. Я только что вернулся в офис. Вы можете использовать
GET https://graph.microsoft.com/v1.0/users?$select=displayName,givenName,assignedLicenses
для фильтрации назначенных лицензий пользователя.
- person Allen Wu; 18.03.2020
@Manojkumarm Если мой ответ полезен для вас, вы можете принять его как ответ (щелкните галочку рядом с ответом, чтобы переключить его с серого на заполненный). Это может быть полезно для других членов сообщества. Спасибо.
- person Allen Wu; 23.03.2020
Чтобы добавить к приведенному выше комментарию, почтовый ящик, созданный как общий почтовый ящик, будет иметь пустой список
assignedLicenses
, но почтовый ящик пользователя, преобразованный в общий почтовый ящик, будет иметь assignedLicenses
то же самое, что и до преобразования, так что это хороший совет, но не окончательный.
- person Richard Hunt; 26.02.2021