Быстрый способ получить информацию о пользователе Active Directory

Причина, по которой ваш код c#.net работает медленно, заключается c# в том, что ваш запрос LDAP извлекает visual-c# каждый отдельный объект пользователя c#-language в вашем домене, даже если visual-c# вас интересует только один active-directory пользователь с общим именем .cs-file "Adit":

dSearcher.Filter = "(&(objectClass=user))";

Итак, для c# оптимизации вам нужно сузить active-directory ваш LDAP-запрос до интересующего c#.net вас пользователя. Попробуйте c#.net что-нибудь вроде:

dSearcher.Filter = "(&(objectClass=user)(cn=Adit))";

Кроме того, не c#.net забудьте утилизировать эти c#.net объекты, когда закончите:

  • DirectoryEntry dEntry
  • DirectorySearcher dSearcher

c#

active-directory

2022-10-11T11:28:32+00:00
Вопросы с похожей тематикой, как у вопроса:

Быстрый способ получить информацию о пользователе Active Directory