-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