Поиск пользователя в Active Directory с именем пользователя
Возможно, я просто глуп, но я пытаюсь найти пользователя в Active Directory из C #, используя имя для входа («домен \ пользователь»).
Моя функция поиска "Скелет" AD обычно выглядит так:
de = new DirectoryEntry(string.Format("LDAP://{0}", ADSearchBase), null, null, AuthenticationTypes.Secure);
ds = new DirectorySearcher(de);
ds.SearchScope = SearchScope.Subtree;
ds.PropertiesToLoad.Add("directReports");
ds.PageSize = 10;
ds.ServerPageTimeLimit = TimeSpan.FromSeconds(2);
SearchResult sr = ds.FindOne();
Теперь это работает, если у меня есть полное DN пользователя (ADSearchBase обычно указывает на подразделение «Наши пользователи» в Active Directory), но я просто не представляю, как искать пользователя на основе синтаксиса «домен \ пользователь» ,
Есть указатели?