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/

10-11 04:58