如何在 AD 中使用带过滤器的通配符从特定组获取用户?

How to get users from specific groups using wildcards with filters in AD?

我正在尝试使用所有用户过滤器进行如下查询:

(&(objectCategory=person)(objectClass=user)(memberof=CN=GROUP_*,OU=Common Groups,OU=MYCOMPA,DC=mycompa,DC=com))

我知道这是做不到的,但我还没有找到做类似事情的方法。我有 3 个组,GROUP_A、GROUP_B 和 GROUP_C。我想从这 3 个组中的任何一个中获取用户,因此 GROUP_* 应该进行过滤。

我试过:

(&(objectCategory=person)(objectClass=user)(cn=GROUP_*))

但它 returns 没什么,因为它定义了 DC。关于这个的任何线索?我不是编程,只是需要查询。

不存在可执行此操作的单个搜索过滤器。

正确的方法是搜索你想要的所有组。然后搜索每个组。但这是编程。 :)