Partager via


Détermination de l’appartenance d’un utilisateur ou d’un groupe à un groupe

La méthode IADsGroup.IsMember peut être utilisée pour déterminer si un objet est membre d’un groupe. Cette méthode retourne TRUE si l’objet spécifié est un membre direct du groupe, c’est-à-dire que la propriété membre du groupe contient l’objet spécifié.

Un groupe peut contenir d’autres groupes. La méthode IADsGroup.IsMember ne vérifie pas de manière récursive les membres des groupes dans sa propriété membre, les groupes au sein de ces groupes, etc. Pour vérifier de manière récursive qu’un objet est membre d’un groupe, énumérez les groupes dans la propriété membre, vérifiez les membres de ces groupes pour voir si l’objet est membre et si ces groupes contiennent d’autres groupes, case activée leurs membres, etc.

Notes

Étant donné que les groupes peuvent être imbriqués, l’appartenance au groupe peut avoir des boucles. Tout script énumérant de nombreux groupes doit conserver une liste interne de groupes pour mettre fin à la récursivité si un groupe a déjà été visité.