1
Comment puis-je prendre un principal et voir si c'est un groupe? ou qu'il a des membres?AccountManagement est Principal GroupPrincipal?
using(var ctx = new PrincipalContext(ContextType.Domain, "some.domain.com", "DC=some,DC=domain,DC=com"))
{
var group = GroupPrincipal.FindByIdentity(ctx, IdentityType.DistinguishedName, "some long distinguishedname");
if(group != null)
{
var subgroups = group.GetMembers().Where(m => m.[IS A GROUP])
foreach (var principal in group.GetMembers())
{
Console.WriteLine(principal.DistinguishedName);
}
}
}
pensent i trouvé la réponse: http://stackoverflow.com/questions/6354807/how-to-know-if-directoryentry-is-a-user-or-a-group –