如何从 IBM Notes 中的 LotusScript 读取 AD 用户组

How to read AD user groups from LotusScript in IBM Notes

如果将 Active Directory 添加到 Domino 服务器上的目录服务数据库,是否有任何方法可以从 IBM Notes 中的 LotusScript 或 @Formula 读取 Active Directory 用户的所有组?

假设您的代码将在 Windows 机器上 运行,您可以按照 the answer to a previous question. And as described on this TechNet page 中的描述使用 ADODB.Connection,您将需要的过滤器问题看起来像这样:

(member:1.2.840.113556.1.4.1941:=cn=Jim Smith,ou=West,dc=Domain,dc=com)

this page 上解释了数字的顺序。它将使您通过嵌套组进行递归搜索。

您的 ADODV.Command 调用中 LDAP URL 中的 baseDN 将是您在 AD 中的组的根目录,范围将是 ?sub 以进行子树搜索。 this answer to yet another question. And here's some documentation of LDAP URL format 中对此进行了解释,以帮助您将所有内容放在一起。