我正在尝试从 Azure AD 获取特定组中的所有用户。目前有480名用户。当我获取它们时,我只得到 20 我认为这是默认设置?
var users = await _gsc.Groups["GROUP_ID"].Request().Expand("members").GetAsync();
我怎样才能把它们全部取出来?
EDIT:
似乎如果我删除 .Expand("members") 并使用 .Members.Request().GetAsync() 结果上会有一个 NextPageResult 选项...我会尝试一下。
是的,你是对的。这是 $expand 参数的限制。
如果您需要所有组,请检索成员属性并按照 oData.NextLink(如果存在)对结果进行分页。以下链接描述了几个与组相关的功能:https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/groups-operations https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/groups-operations
有些功能也可用于群组传递,只需遵循通常位于上述链接右侧的导航链接即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)