-1
我正在创建一个与Active Directory交互的应用程序(列表组,将用户添加到群组等)。我的问题是我无法将组添加到现有组。 我使用ActiveDs_TLB和adshlp。将群组添加到群组(活动目录)Delphi
这是我试图用来添加组的代码。
var
grupo : IAdsGroup;
grup: IAdsGroup;
Rutagrupo: string;
begin
Rutagrupo := 'WinNT://domain/grupodestino';
AdsGetObject(Rutagrupo, IADsGroup, grupo);
grup := dom.GetObject('group', 'grupoagregar') as IAdsGroup;
grupo.Add(grup.ADsPath);
end;
当我运行代码时,它向我发送一条消息,指出“未找到用户名”。
非常感谢您的帮助提前。
您希望我们做什么?我们看不到您的AD会员资格,以查看用户名/组是否存在。 –
您好, 对于可能对解决方案感兴趣的人。代码很好,主题在Active Directory中的组中。 1-您不能将具有相同范围的另一个组添加到具有全局范围的组中。 2-可以将全局作用域组添加到具有本地域作用域的组中。 3-可以将同一个域的另一个组添加到本地域作用域组中。 这些限制在IADsGroup级别,因为AD管理工具可能有所不同。 问候。 – Raymel