Jetzt hab ich doch noch die "Kleinigkeit" gefunden, die gefehlt hat - und jetzt funktioniert es:
Delphi-Quellcode:
var
lResourceStr:
string;
lADObj: IADsGroup;
lStr:
string;
begin
lResourceStr := '
LDAP://domain.de/cn=TestGruppe,ou=TEST,dc=domain,dc=de';
ADsOpenObject(lResourceStr, lUsername, lPassword, 1, IADsGroup, lADObj);
lStr := lADObj.Get('
cn');
// nur zum Testen
Memo1.Lines.Add(lStr);
lADObj.Add('
LDAP://domain.de/cn=TestUser,ou=TEST,dc=domain,dc=de');
// das hat gefehlt: "LDAP://domain.de/..."
lADObj.SetInfo;
end;
Die Domain, der LDAP-Pfad muss komplett sein!
Vielen Dank fürs Mitdenken und viele Grüße
Harald Schmid