似乎 System.DirectoryServices.AccountManagement 提供了一个查询示例,它一次只能搜索一种类型的对象。
System.DirectoryServices.AccountManagement 是否证明了一种方法,我可以使用该方法搜索整个活动目录以查找与特定名称或其他条件匹配的用户或组,或者我必须返回系统.DirectoryServices.DirectorySearcher
答案 0 :(得分:1)
我相信你应该能够在S.DS.AM中做到这一点。 UserPrincipal
以及GroupPrincipal
最终都来自Principal
- 因此,如果您将“通用”主体传递给搜索者,则应该返回用户和组(以及计算机) )。
唯一棘手的部分是Principal
是一个抽象类,所以你不能直接实例化它 - 你需要先获得UserPrincipal
并从中提取“{1}}” :
Principal