首页 > 解决方案 > 如何获取属于一个组的用户列表以及他所属的所有组名

问题描述

我使用以下代码相关的IGraphServiceClient来获取属于特定组的 Azure AD 用户列表。

IGroupMembersCollectionWithReferencesPage lstOfAdusers = await _graphServiceClient.Groups[GroupName].Members.Request().GetAsync();

但是 user.MemberOf 返回 null。

如何使用IGraphServiceClient查询以获取属于特定组的 Azure AD 用户列表及其“MemberOf”属性?

标签: azureazure-ad-graph-api

解决方案


您应该使用组 ID而不是组名来调用此方法。

IGroupMembersCollectionWithReferencesPage lstOfAdusers =  graphServiceClient.Groups["groupID"].Members.Request().GetAsync().Result;

您需要调用另一个方法来获取 user.memberof 的值。

var meberoflist=graphServiceClient.Users["userID"].MemberOf.Request().GetAsync().Result;

推荐阅读