为什么PrincipalSearcher为System .__ ComObject赋予属性msExchRecipientDisplayType?
我想检索属性 msExchRecipientDisplayType ,并且 PrincipalSearcher 给出 System .__ ComObject 。我也尝试通过 DirectorySearcher 检索它,并给出正确的值
即”。
0个UserMailbox(共享)
1个MailUniversalDistributionGroup
6 MailContact
7 UserMailbox(房间)
8 UserMailbox(设备)
1073741824 UserMailbox
1073741833 MailUniversalSecurityGroup
但是DirectorySearcher只有1000个限制?
答案 0 :(得分:1)
没有看到您的代码,我不知道为什么您看到System.__ComObject
属性的msExchRecipientDisplayType
值。
关于1000个结果限制:这是Active Directory的限制,而不仅仅是DirectorySearcher
。为了获得更多结果,您需要启用分页,这可以通过设置DirectorySearcher
的{{3}}属性来实现。只需将其设置为1000
,它将继续为接下来的一千个查询,直到没有其他查询为止。例如,
var ds = new DirectorySearcher() {
Filter = "(&(objectClass=user)(objectCategory=person))",
PropertiesToLoad = { "msExchRecipientDisplayType" },
PageSize = 1000
};