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

问题描述

我正在设计 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 (将#修改为@)