Bestimmen der Mitgliedschaft eines Benutzers oder einer Gruppe in einer Gruppe

Die IADsGroup. IsMember -Methode kann verwendet werden, um zu bestimmen, ob ein Objekt ein Mitglied einer Gruppe ist. Diese Methode gibt true zurück, wenn das angegebene Objekt ein direkter Member der Gruppe ist, d. h., die Member-Eigenschaft der Gruppe enthält das angegebene Objekt.

Eine Gruppe kann andere Gruppen enthalten. Die IADsGroup. IsMember -Methode überprüft die Mitglieder von Gruppen in der zugehörigen Element Eigenschaft, Gruppen innerhalb dieser Gruppen usw. nicht rekursiv. Wenn Sie rekursiv überprüfen möchten, ob ein Objekt ein Mitglied einer Gruppe ist, auflisten Sie die Gruppen in der Element Eigenschaft, überprüfen Sie die Mitglieder dieser Gruppen, um festzustellen, ob das Objekt ein Element ist, und wenn diese Gruppen andere Gruppen enthalten, überprüfen Sie Ihre Member usw.

Hinweis

Da Gruppen gruppiert werden können, kann die Gruppenmitgliedschaft über Schleifen verfügen. Jedes Skript, das viele Gruppen auflistet, sollte eine interne Liste von Gruppen zum Beenden der Rekursion behalten, wenn eine Gruppe bereits besucht wurde.