Поиск пользователя в 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), но я просто не представляю, как искать пользователя на основе синтаксиса «домен \ пользователь» ,

Есть указатели?

Ответы на вопрос(3)

Ваш ответ на вопрос