![]() |
#2 |
Участник
|
Если вы хотели спросить - управляет атрибутами в 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; Редактировать параметры не доводилось, но я думаю это удастся если посмотрите в сторону Active DS Type Library. |
|