0

我的问题是关于过滤特定组的成员以不显示在用户列表中。到目前为止,这是我到目前为止过滤掉它们的代码:

searcher.Filter = string.Format("(&(cn=*{0}*)(objectCategory=person)(objectClass=user)(!(adminCount=1))(!(cn=*Admin*)))",SuchfeldNachName.Text).Replace("**","*");

这就是我现在尝试过滤它的方式。显然,我试图不在用户列表中显示管理员。但这对我来说不是一个好的解决方案,因为在最终状态下,我希望它过滤掉四个特定的 Active Directory 组。

这些是我要过滤掉的四个组:

  • 域管理员
  • 企业管理员
  • 政策创建者所有者
  • 架构管理员

现在我的问题:

有没有办法过滤掉groupID?这样这些组中的用户就不会显示在我的用户列表中。

我的想法是

(!(primaryGroupID= 512)) 

我的问题的第二部分:是否有所有组 ID 的列表?

提前感谢帮助!

4

0 回答 0