Показать сообщение отдельно
Старый 17.07.2007, 16:43   #2  
Forward is offline
Forward
Участник
 
101 / 10 (1) +
Регистрация: 21.05.2007
Если вы хотели спросить - управляет атрибутами в active directory, например такими как номера телефонов,
то тогда

Посмотреть например имя можно так:

Код:
Name	DataType	Subtype	Length
ADOConnection	Automation	'Microsoft ActiveX Data Objects 2.8 Library'.Connection	
ADORecSet	Automation	'Microsoft ActiveX Data Objects 2.8 Library'.Recordset	
ADOCommand	Automation	'Microsoft ActiveX Data Objects 2.8 Library'.Command	
SQLString	Text		1000



CREATE(ADOConnection);
CREATE(ADORecSet);
CREATE(ADOCommand);

ADOConnection.Open('Provider=ADsDSOObject;');

SQLString := '<LDAP://dc=Ваш,dc=Домен>;(&(objectclass=user)(objectcategory=Person)(sn=Фамилия Пользователя));' +
'ADsPath,objectSid,objectGUID,sAMAccountName,userPrincipalName,Name,initials,
sn,givenName,displayName,street,l,st,co,c,Title,'+
'Department,physicalDeliveryOfficeName,Manager,TelephoneNumber,mail,facsimile
TelephoneNumber,'+
'wWWHomePage,pager,mobile,homePhone,ipPhone';
ADORecSet := ADOConnection.Execute(SQLString);
ADORecSet.MoveFirst;

REPEAT
   MESSAGE(FORMAT(ADORecSet.Fields.Item('NAme').Value));
   ADORecSet.MoveNext;
UNTIL ADORecSet.EOF;
ADORecSet.Close;
ADOConnection.Close;
Остальные атрибуты вы можете видеть в SQLString.

Редактировать параметры не доводилось, но я думаю это удастся если посмотрите в сторону Active DS Type Library.