directoryservices

    3熱度

    6回答

    我正在使用以下方法將目錄的內容複製到其他目錄。 public void DirCopy(string SourcePath, string DestinationPath) { if (Directory.Exists(DestinationPath)) { System.IO.DirectoryInfo downloadedMessageInfo

    2熱度

    2回答

    我有一個非常簡單的問題。有什麼更好的使用? AD模塊(即Get-ADComputer)或DirectoryServices .NET Class嘗試連接到AD並從域中提取所有計算機,用戶和組時。或者根本不重要? 我判斷對使用哪種方法的關鍵因素是: 哪種方法的腳本將運行得更快? 哪個放置網絡/ AD的負載較小 每種方法都有哪些限制? 我知道AD模塊只安裝在Win Server 2008 R2和更高版

    0熱度

    1回答

    我有一個在C#中開發的桌面應用程序,它可以找到Active Directory網絡中的所有用戶及其相應的IP Address。 要找到Users,它會聯繫Global Catalog Server並獲取IP Address它從相應的Domain Controllers中讀取安全事件。 現在,我想對所有其他Directory Services做同樣的事情。 有人可以建議是否有一種通用的方式來獲得IP

    2熱度

    2回答

    我有一些特殊的自定義屬性與我的ldap設置。我有一個名爲「GroupCode」的自定義屬性。我有一堆具有這個特殊屬性的條目,我可以寫入ldap數據庫。假設我有一個屬性爲「xyz」的條目,另一個屬性爲「wasd」。我使用過濾器「(GroupCode = xyz)」和「(GroupCode = wasd)」進行搜索,這些搜索都不返回任何內容。但是,如果我將過濾器更改爲「(GroupCode = *)」

    1熱度

    2回答

    以下代碼允許我從DirectoryServices中提取整個全局地址列表。代碼的功能在於它給了我所需要的東西。問題是大約需要20秒才能返回1000個對象。有什麼我可以做的,以加快速度? public static List<Address> GetGlobalAddressList() { using (var searcher = new DirectorySearcher

    -1熱度

    1回答

    我們正在通過一個測試廣告中的成千上萬個用戶列舉。整件事可以在大約一個小時內運行。但是有時候,對於單個用戶來說,以下幾行代碼將會停留大約10個小時。 這並不總是會發生,當它發生時,它可能會發生在任何AD用戶身上。 using (DirectoryEntry de = new DirectoryEntry(String.Format(@"LDAP://{0}/<GUID={1}>", host, o

    0熱度

    1回答

    我想返回所有沒有名稱的UserPrincipals。 使用此代碼: List<UserPrincipal> searchPrinciples = new List<UserPrincipal>(); searchPrinciples.Add(new UserPrincipal(ctx) { Name = null }); 給我一個錯誤: searchPrinciples.Add(new Us

    0熱度

    2回答

    是否可以通過圖形客戶端或API以編程方式將應用程序(作爲應用程序或服務主體)分配給組? (包括允許羣組成員訪問應用程序所需的應用程序用戶憑證) 我到處搜索並找不到文檔。 由於

    -1熱度

    1回答

    我通過實施提供的解決方案here在我的DC(源域)上捕獲密碼更改事件。 現在我想發送此密碼,也許在目標域上的用戶上設置此密碼。現在,這個目標域與源域沒有信任關係。我知道我如何設置密碼,但堅持實施傳輸級安全。 我的問題是 - 什麼是最好和最安全的解決方案來實現像SSL這樣的傳輸級安全性?一些例子會有很大的幫助。 我使用C#.NET和下面的命名空間: - System.DirectoryService

    3熱度

    1回答

    我使用.Net帳戶管理庫訪問Active Directory以搜索當前http請求用戶的詳細信息。 我的應用程序池使用自定義帳戶運行,它也來自同一個域。服務器和用戶也屬於同一個域。 public string GetEmployeeId(string SAMAccountName) { using (PrincipalContext domainContext = new PrincipalC