|
|
|
 |
 |
Исходник |
 |
|
 |
 |
|
Автор:
|
|
|
Название:
|
Active Directory. Получить список пользователей по занимаемой должности |
|
Дата:
|
01 June 2006 |
|
Описание: |
Получить список пользователей по занимаемой должности из Active Directory |
| |
Разместить ссылку на этот исходник в форуме вы можете вставив в текст сообщения
следующую строку:
[CODEPOST ID=191]Active Directory. Получить список пользователей по занимаемой должности[/CODEPOST] |
| Оценка: |
Проголосовало 12 посетителей, средняя оценка 2.67 |
| Оценить: |
|
1 public string[] GetActiveDirectoryRealUserNamesByTitle (string lparTitle)
2 {
3
4 private DirectoryEntry GlobalActiveDirectoryEntry = new DirectoryEntry("LDAP://Domain", "<user>", "<password>", AuthenticationTypes.Secure);
5
6 ArrayList MyStringList = new ArrayList();
7
8 System.DirectoryServices.DirectoryEntry entry = GlobalActiveDirectoryEntry;
9 System.DirectoryServices.DirectorySearcher mySearcher = new System.DirectoryServices.DirectorySearcher(entry);
10
11 mySearcher.Filter = ("((Title="+lparTitle+"))");
12
13 foreach (System.DirectoryServices.SearchResult resEnt in mySearcher.FindAll())
14 {
15 try
16 {
17 System.DirectoryServices.DirectoryEntry de = resEnt.GetDirectoryEntry();
18 MyStringList.Add(de.Properties["DisplayName"].Value.ToString());
19 }
20 catch
21 {
22 }
23 }
24 return (string[])MyStringList.ToArray(typeof(System.String));
25 } |
| Вернуться к списку исходников в категории ADO.NET |
|
|
 |
 |
 |
 |
|
|