我试图让Active Directory中的层次结构显示在ASP.NET Web App中。我能够通过它获取用户的管理员名称。
DirectorySearcher searcher = new DirectorySearcher();
searcher.Filter = "(sAMAccountName=" + "jhonDoe" + ")";
searcher.PropertiesToLoad.Add("manager");
通过此,我可以获得此表单中的经理详细信息。
CN=Manager Name,OU=Managers,OU=IT,OU=Central,OU=Springworks,DC=ST,DC=SI,DC=Pri
这方面的挑战是,如果有另一个同名的人,我们怎么能确定它是该雇员的经理?
P.S。 Microsoft Delve in Office 365在那里有组织层次结构,我试图在Asp.net中获得完全相同的东西