以下代碼允許我從DirectoryServices中提取整個全局地址列表。代碼的功能在於它給了我所需要的東西。問題是大約需要20秒才能返回1000個對象。有什麼我可以做的,以加快速度? public static List<Address> GetGlobalAddressList()
{
using (var searcher = new DirectorySearcher
我們正在通過一個測試廣告中的成千上萬個用戶列舉。整件事可以在大約一個小時內運行。但是有時候,對於單個用戶來說,以下幾行代碼將會停留大約10個小時。 這並不總是會發生,當它發生時,它可能會發生在任何AD用戶身上。 using (DirectoryEntry de = new DirectoryEntry(String.Format(@"LDAP://{0}/<GUID={1}>", host, o
我使用.Net帳戶管理庫訪問Active Directory以搜索當前http請求用戶的詳細信息。 我的應用程序池使用自定義帳戶運行,它也來自同一個域。服務器和用戶也屬於同一個域。 public string GetEmployeeId(string SAMAccountName)
{
using (PrincipalContext domainContext = new PrincipalC