AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:08.