Программно запрашивать каталог сотрудников моей компании - PullRequest
0 голосов
/ 15 сентября 2010

Моя компания - это магазин Microsoft (Exchange, AD и т.способ сделать что-то подобное?Я намерен сделать это на неофициальной основе в сценариях, а не в коде доставки.

1 Ответ

2 голосов
/ 15 сентября 2010

Я никогда не использовал это, но выглядит интересно:

Linq для Active Directory

Приведите пример:

var users = new DirectorySource<User>(ROOT, SearchScope.Subtree);
users.Log = Console.Out;

var res = from usr in users
          where usr.FirstName.StartsWith("B") && usr.Office == "2525"
          select new { Name = usr.FirstName + " " + usr.LastName, usr.Office, usr.LogonCount };

foreach (var u in res)
{
    Console.WriteLine(u);
    u.Office = "5252";
    u.SetPassword(pwd);
}

users.Update();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...