我正在设计电源应用程序,它将为我组织中的用户提供几种表单,以请求共享邮箱或分发列表的权限/成员资格。
我创建了几个屏幕并设计了表单来收集用户请求。有下拉列表,用户可以在其中选择共享邮箱和分发列表的名称。
现在我想从在线交换中获取所有共享邮箱和分发列表的列表并填充这两个下拉列表,但是我找不到可以提供所需信息的连接器。作为替代方案,我想使用 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 提供来自交换的此类详细信息。我只能找到组列表,如果是共享邮箱,则无法区分。
有没有更好的方法以最少的定制来实现这一要求?我真的很感谢专家在这里发表评论。
提前致谢。