Compartir a través de


Determinar la pertenencia de un usuario o grupo a un grupo

El método IADsGroup.IsMember se puede usar para determinar si un objeto es miembro de un grupo. Este método devuelve TRUE si el objeto especificado es un miembro directo del grupo, es decir, la propiedad miembro del grupo contiene el objeto especificado.

Un grupo puede contener otros grupos. El método IADsGroup.IsMember no comprueba recursivamente los miembros de los grupos de su propiedad miembro, grupos dentro de esos grupos, etc. Para comprobar de forma recursiva que un objeto es miembro de un grupo, enumere los grupos de la propiedad miembro, compruebe los miembros de esos grupos para ver si el objeto es miembro y, si esos grupos contienen otros grupos, compruebe sus miembros, etc.

Nota:

Dado que los grupos se pueden anidar, la pertenencia a grupos puede tener bucles. Cualquier script que enumere en muchos grupos debe mantener una lista interna de grupos para finalizar la recursividad si ya se ha visitado un grupo.