确定组中的用户或组成员身份

IADsGroup.IsMember 方法可用于确定对象是否是某个组的成员。 如果指定对象是组的直接成员,即组的成员属性包含指定的对象,则此方法返回 TRUE

一个组可以包含其他组。 IADsGroup.IsMember 方法不会递归验证其成员属性中的组的成员、这些组中的组等。 要递归验证对象是否是某个组的成员,请枚举成员属性中的组,验证这些组中的成员,以确定对象是否为成员,如果这些组中包含其他组,则还要检查它们的成员,依此类推。

注意

由于组可以嵌套,因此组成员身份可能会出现循环。 任何枚举多个组的脚本都应保留一个内部组列表,以便在某个组已被访问过的情况下结束递归。