Web应用程序MVC3 C#。
我正在使用System.DirectoryServices.AccountManagement
来管理Active Directory。
有人知道我可以看到群组拥有者的方式吗? managedBy
属性?
我正在寻找小组
var group = GroupPrincipal.FindByIdentity(directory, IdentityType.SamAccountName, groupName);
但我看不出寻找该组所有权的方法。
谢谢!
最佳答案
如果GroupPrincipal
上没有您需要的属性,则新的S.DS.AM
方法具有很好的可扩展性。
Read more about it here-您基本上可以扩展GroupPrincipal
,并且在该扩展类中,您可以“向下”进入基础DirectoryEntry
并获取没有使它进入GroupPrincipal
的其他属性。
另请[检查此CodeProject文章](如何使用UserPrincipal,GroupPrincipal和ComputerPrincipal中未表示的AD属性)有关如何扩展S.DS.AM
(用UserPrincipal
显示,但对GroupPrincipal
相同)的信息
关于c# - Active Directory中组的所有权,,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12093069/