如何获取属于一个组的用户列表以及他所属的所有组名

时间:2019-05-30 10:45:52

标签: azure-ad-graph-api

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

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

但是user.MemberOf返回null。

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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