【发布时间】:2016-11-17 07:26:51
【问题描述】:
我正在使用 Active Directory 服务接口并尝试检索 组中的所有用户。 我有这行代码给我带来了组本身:
var
Group:IADSGroup;
begin
ADsGetObject('LDAP://CN=myGroup,CN=Users,DC=dltomb,DC=dltomb25,DC=com', IADSGroup, Group);
......
IADSGroup 接口有一个“IsMember”函数,该函数获取表示用户的 WideString,如果用户是该组的成员,则应返回 true。 问题是我总是从这个得到否定的答案...... (我正在检查的用户是该组的唯一用户,并且还检查了 Group.Count 以查看该组中有一个成员)。 如果真的想要关于这个问题的一些帮助,即使有人可以指出其他解决方法,例如枚举组成员(我也不能这样做)
【问题讨论】:
-
使用
Members枚举成员
标签: delphi active-directory delphi-10-seattle adsi