首页 > 解决方案 > 使用 DirectorySearch 从 LDAP 查询中检索组名

问题描述

我需要验证用户的主要组。使用以下行时,我能够检索许多 LDAP 属性,但不能检索主要组名。

using (DirectorySearcher searcher = new DirectorySearcher($"(&(objectCategory=person)(objectClass=user)(samaccountname={username}))"))

但是,它确实提供了 primarygroupid。然后我想我可以用 ID 返回组的值,但没有看到任何结果。

using (DirectorySearcher searcher = new DirectorySearcher($"(&(objectCategory=group)(objectClass=group)(primaryGroupID={primaryGroupID}))")

标签: c#active-directoryldapdirectorysearcher

解决方案


推荐阅读