微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取所有共享邮箱和通讯组列表的列表

如何解决获取所有共享邮箱和通讯组列表的列表

我正在设计 Power 应用程序,该应用程序将为我的组织中的用户提供多种表单,以请求共享邮箱或通讯组列表的权限/成员资格。

我创建了几个屏幕并设计了表单来收集用户请求。有下拉列表供用户选择共享邮箱和通讯组列表的名称

现在我想从 Exchange Online 获取所有共享邮箱和通讯组列表的列表并填充这两个下拉列表,但是我找不到可以提供所需信息的连接器。作为替代方案,我想使用 EXO V2 模块编写计划的 PowerShell 脚本,然后在 SharePoint 列表中填充详细信息,然后使用 SharePoint 列表填充下拉列表。在这方法中,我创建了一个无人参与的脚本,并按照本文 https://docs.microsoft.com/en-us/powershell/exchange/app-only-auth-powershell-v2?view=exchange-ps 中提到的步骤使用了仅应用程序身份验证,但它说 EXO V2 模块使用 Active Directory 身份验证库 (ADAL) 来获取仅应用程序令牌使用应用程序 ID、租户 ID(组织)和证书指纹。 ADAL 将于 2022 年 6 月停用。因此请改用 MSAL。

我查看了图形 api 文档,目前似乎没有任何 api 提供来自交换的此类详细信息。我只能找到组列表,无法区分是否是共享邮箱。

有什么更好的方法可以通过最少的定制来实现这一要求?我真的很感谢专家在这里发表评论

提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。