为什么PrincipalSearcher给System.__ComObject的属性msExchRecipientDisplayType?

问题描述 投票:0回答:1

为什么PrincipalSearcher给System.__ComObject的属性msExchRecipientDisplayType?

我想检索属性 msExchRecipientDisplayType首席搜索员 给予 System.__ComObject. 我还试图通过以下方式检索 目录搜索器 并给出正确的数值

即''。

0 用户邮箱(共享) 1 MailUniversalDistributionGroup 6 MailContact 7 用户邮箱(房间) 8 用户邮箱(设备) 1073741824 用户邮箱 1073741833 MailUniversalSecurityGroup

如前所述 https:/answers.microsoft.comen-usmsofficeforummsoffice_o365admin-mso_exchon-mso_o365brecipient-type-values7c2620e5-9870-48ba-b5c2-7772c739c651。

但是DirectorySearcher只有1000个限制?

c# active-directory directoryservices comobject
1个回答
0
投票

没有看到你的代码,我不知道为什么你看到的是个 System.__ComObject 的值 msExchRecipientDisplayType 属性。

关于1000个结果的限制:这是来自活动目录的限制,而不仅仅是活动目录的限制。DirectorySearcher. 为了得到更多的结果,你需要启用分页,你可以通过设置的 PageSize 的财产 DirectorySearcher. 只要把它设置为 1000 并会不断地对下一千年进行新的查询,直到没有了。例如:

var ds = new DirectorySearcher() {
    Filter = "(&(objectClass=user)(objectCategory=person))",
    PropertiesToLoad = { "msExchRecipientDisplayType" },
    PageSize = 1000
};
© www.soinside.com 2019 - 2024. All rights reserved.