特定 ActiveDirectory OU 中各个组中的所有用户的 LDAP 查询

特定 ActiveDirectory OU 中各个组中的所有用户的 LDAP 查询

我需要配置 Atlassian Crowd 来查询我的 AD 服务器中位于顶级 OU 中各个组的所有用户。

OU 的 DN 为“OU=Atlassian,DC=NNNN,DC=com”。各个组为“CN=,OU=Atlassian,DC=NNNN,DC=com”。一共有 30 个。

我用过了:

(&(objectCategory=Person)(sAMAccountName=*)
  (|
    (memberOf=CN=group1,OU=Atlassian,DC=NNNN,DC=com)
    (memberOf=CN=group2,OU=Atlassian,DC=NNNN,DC=com)
    ...
    (memberOf=CN=groupN,OU=Atlassian,DC=NNNN,DC=com)
  )
)

但是,必须记住在 AD 每次发生更改时重新配置 Crowd。有没有更好的“一网打尽”过滤器?

相关内容