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

How to get list of users belongs to a group along with all groups name he belongs to

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

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

但是user.MemberOfreturns无效。

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

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

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

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

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