Запросы Active Directory с “SQL”?

Как упоминалось в других ответах, JavaScript-выражения не поддерживают классы символов Unicode. Однако есть библиотека, которая обеспечивает это: отличный XRegExp Стивена Левитана и его плагин Unicode .

6
задан ecleel 4 August 2009 в 12:06
поделиться

1 ответ

LINQ к Active Directory реализует пользовательского поставщика запроса LINQ, который позволяет запрашивать объекты в Active Directory. Внутренне, запросы переводятся в фильтры LDAP, которые отправляются на сервер с помощью Системы. DirectoryServices библиотека Framework.NET.

http://www.codeplex.com/LINQtoAD

Образец (от сайта):

// NOTE: Entity type definition "User" omitted in sample - see samples in release.

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();
13
ответ дан 8 December 2019 в 18:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: