Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];

Вниз

Нужно определить Email пользователя из домена w2k, зная логин.   Найти похожие ветки 

 
vasily5000   (2002-10-18 12:51) [0]

В этом форуме нашел подобный вопрос, там приводилась функция NetUserGetInfo. Функция хорошая только я не нашел ни в одной из стуктур USER_INFO параметр email. Пользователи с контролера домена win2k. Нашел в msdn описание их структур на странице http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netmgmt/netmgmt/netusergetinfo.asp
но только email-а там в упор не вижу. А очень нужен имено он.


 
Reindeer Moss Eater   (2002-10-18 13:49) [1]

Например так:
net send <известный_логин> скажи мне свой email


 
Александр Спелицин   (2002-10-18 17:05) [2]

А это Вам нужно в SDK того почтового сервера, который в этом домене используется. Правда, если этот сервер интегрирован с Active Directory. А если это независимая система, то увы, никак.


 
vasily5000   (2002-10-19 06:17) [3]

Почтовый сервер здесь ни причем. Когда заводишь пользователя в active directory можно указывать кучу дополнительной информации например адрес служащего,телефон,почтовый индекс, электронная почта и куча всякой всячины. => Делаю вывод что винда хранит всю эту информацию где-то, и если ей надо может ее получить. Так вот мне надо из этой информации получить только электронную почту кот там записана(в свойствах пользователя).


 
ZZ   (2002-10-19 13:20) [4]

vasily5000
Это называется - смотрю в книгу, вижу ...

Открываем твою ссылку, пролистываем до конца под примером видим

If you are programming for Active Directory, you may be able to call certain Active Directory Service Interface (ADSI) methods to achieve the same functionality you can achieve by calling the network management user functions. For more information, see IADsUser and IADsComputer

Интерфейс IADsUser
http://msdn.microsoft.com/library/en-us/netdir/adsi/iadsuser.asp


 
Оливейра   (2002-10-20 16:02) [5]

>>ZZ
Аналогично можно сделать через ADO, как-то делал, но сейчас не вспомню, сорцы на работе. Там делов-то - ConnectionString в AdoQuery прописать и запрос.


 
vasily5000   (2002-10-23 05:09) [6]

Просьба привести кусок кода. Чего то я втупил. Через ADO я делать не хочу (Хотя возможно было бы проще). Взял библиотеку activeds.tlb импортировал ее в файл.pas подключил к своему юниту. Вот только теперь туплю как по известному логину получить email. Интерфейсы такие пытаюсь использовать:
IADsUser,IDirectorySearch. Но дойти так и не смог как это сделать. Возможно что мои познания по применению com в delphi
плохи.


 
vasily5000   (2002-10-25 03:41) [7]

Неужели никто с этим не сталкивался?



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
14-61752
Sergey_Suhoy
2002-11-27 06:18
2002.12.19
Три житейских вопроса Мастерам или Послание от юзера


1-61591
skiph
2002-12-05 10:45
2002.12.19
Thread


14-61792
DeepProg
2002-11-18 21:09
2002.12.19
Модем - входящий звонок


14-61793
ХМЫРЬ
2002-11-27 01:47
2002.12.19
Поделитесь идеей: HEX-редактор файлов.


3-61399
Step[B.M.]
2002-11-29 01:34
2002.12.19
Как организовать автосумму в Table, типа Excel, но вертикально?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский