gpt4 book ai didi

c# - 在事件目录中迭代一个大组的成员

转载 作者:行者123 更新时间:2023-11-30 22:43:00 25 4
gpt4 key购买 nike

我需要使用 System.DirectoryServices 类迭代组的成员。

我看到的问题是,在我获得该组的 DirectoryEntry 之后,“成员”属性仅包含 1500 个条目。实际上,该组有 4000 多个。

是否有一些设置告诉 DirectoryServices 类不要检索超过 1500 个组成员?

最佳答案

如果可以,请尝试使用 .NET 3.5 中的 System.DirectoryServices.AccountManagement 命名空间。我没有那么大的团体可以尝试 - 但你应该能够获得这些成员:

PrincipalContext ctx = new PrincipalContext(ContextType.Domain);

GroupPrincipal group = GroupPrincipal.FindByIdentity("name of the group");

if(group != null)
{
foreach(Principal p in group.Members)
{
// do something
}
}

您可以在 MSDN 杂志上阅读有关 S.DS.AM 命名空间及其新功能的更多信息:Managing Directory Security Principals in the .NET Framework 3.5

关于c# - 在事件目录中迭代一个大组的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4146902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com