启用邮件的安全组和分发邮件组的 LDAP 查询

LDAP Query for both mail-enabled security groups and distribution mail groups

我们有一些启用了邮件的安全组。因此,我需要在 ADUC 中进行查询,该查询将为我提供所有已启用邮件的安全组和分发邮件组的列表。

我能够像下面这样获取分发邮件组 LDAP 查询。

(&(&(&(objectClass=group)(!(groupType:1.2.840.113556.1.4.803:=2147483648)))))

为便于阅读而换行(将其放回一行以便在 Active Directory 用户和计算机中使用):

(&
    (objectClass=group)
    (|
        (&
            (groupType:1.2.840.113556.1.4.803:=2147483648)
            (mail=*)
        )
        (!
            (groupType:1.2.840.113556.1.4.803:=2147483648)
        )
    )
)

英文:

  • objectClass 是 "group",并且
    • groupType 是 "security" 并且 mail 已设置,或者
    • groupType 不是 "security"。

但我假设像下面这样简单的方法也可以工作 - 毕竟,您正在寻找具有电子邮件地址的群组。组类型完全无关。

(&
    (objectClass=group)
    (mail=*)
)