Condividi tramite


Determinazione dell'appartenenza di un utente o di un gruppo a un gruppo

Il metodo IADsGroup.IsMember può essere utilizzato per determinare se un oggetto è un membro di un gruppo. Questo metodo restituisce TRUE se l'oggetto specificato è un membro diretto del gruppo, ovvero la proprietà membro del gruppo contiene l'oggetto specificato.

Un gruppo può contenere altri gruppi. Il metodo IADsGroup.IsMember non verifica in modo ricorsivo i membri dei gruppi nella relativa proprietà membro, i gruppi all'interno di tali gruppi e così via. Per verificare in modo ricorsivo che un oggetto sia membro di un gruppo, enumerare i gruppi nella proprietà membro, verificare i membri di tali gruppi per verificare se l'oggetto è un membro e se tali gruppi contengono altri gruppi, controllarne i membri e così via.

Nota

Poiché i gruppi possono essere annidati, l'appartenenza ai gruppi può avere cicli. Qualsiasi script che enumera su molti gruppi deve mantenere un elenco interno di gruppi per terminare la ricorsione se un gruppo è già stato visitato.