8
A
回答
1
使用DirectorySearcher,您可以連接並讀取一個Active Directory的結構,包括結構(組織單位,組,用戶,計算機,域控制器)的結構。爲了連接到不同的域,您需要該其他域的憑據。我們在從屬於與目標域不同的域的計算機連接到另一個域時遇到問題。如果這甚至可能,我也很好奇。
9
Domain domain = Domain.GetDomain(new DirectoryContext(DirectoryContextType.Domain, "yourDomain", "username", "password"));
Forest forest = domain.Forest;
DomainCollection domains = forest.Domains;
上面的代碼使用System.DirectoryServices.ActiveDirectory命名空間。它會爲您提供一個域集合,其中包含與您的給定域位於同一個林中的所有域。
4
我有一些問題讓LeeMobile的代碼在我的情況下工作,因爲它試圖在運行forest.Domains時找到我的應用程序的當前域上下文。我能夠通過做這樣的事情來解決它。
Forest forest = Forest.GetForest(new DirectoryContext(DirectoryContextType.Forest, "yourForestDomain", "username", "password"));
DomainCollection domains = forest.Domains;
0
您也可以使用System.DirectoryServices.ActiveDirectory.Forest.GetCurrentForest()。域
var domains = Forest.GetCurrentForest().Domains.Cast<Domain>();
foreach (var domain in domains)
{
Console.WriteLine(domain.Name);
}
相關問題
- 1. 如何獲取未連接到域的Active Directory域組列表
- 2. 獲取Active Directory中的所有用戶
- 3. .NET Active Directory - 獲取特定Active Directory組中的用戶列表
- 4. 獲取Active Directory中的用戶列表
- 5. 從Active Directory PrincipalContext獲取所有用戶
- 6. 從Active Directory獲取所有用戶?
- 7. 使用GroupPrincipal從Active Directory中的組獲取所有用戶
- 8. 從Active Directory C#獲取所有的用戶
- 9. LDAP:如何獲取Active Directory中的所有組?
- 10. 在Active Directory中獲取多個域
- 11. 列出所有Active Directory組
- 12. 使用Active Directory獲取組中的所有用戶電子郵件c#
- 13. 如何使用java代碼從Active Directory中獲取用戶的所有屬性
- 14. 從Active Directory獲取asp.net web表單C#
- 15. 如何獲取Active Directory組中的組的列表
- 16. ASP.NET如何獲取Active Directory中的組列表
- 17. 如何使用* principal(c#)列出Active Directory中的所有打印機
- 18. 使用PHP獲取Active Directory組的用戶列表
- 19. 如何在沒有使用C#的內存泄漏的情況下獲取Active Directory中的用戶列表
- 20. 獲取Active Directory中所有用戶的密碼信息
- 21. 獲取Active Directory組中的所有用戶
- 22. 從Active Directory中的組獲取所有用戶和聯繫人
- 23. 獲取Active Directory組中的所有用戶
- 24. 如何獲取Active Directory中的用戶組? (c#,asp.net)
- 25. 在Active Directory中使用DisplayName獲取SamAccountname
- 26. 使用C#獲取Active Directory中組成員列表的快速方法
- 27. 從Active Directory獲取
- 28. 使用C#在Active Directory中獲取用戶的父OU OU#
- 29. 如何選擇Active Directory的所有組?
- 30. Active Directory - 跨域
我書籤此鏈接的一天。它提供了使用LDAP查詢來完成這些操作的方法。應該適應ADSI。 http://itchanged.com/FindingAllDomainsInAnActiveDirectoryForest.html – 2010-01-11 10:59:53