그룹에서 사용자 또는 그룹의 멤버 자격 확인

IADsGroup.IsMember 메서드를 사용하여 개체가 그룹의 구성원인지 확인할 수 있습니다. 이 메서드는 지정한 개체가 그룹의 직접 멤버 인 경우 TRUE 를 반환합니다. 즉, 그룹의 멤버 속성에 지정된 개체가 포함되어 있습니다.

그룹에는 다른 그룹이 포함될 수 있습니다. IADsGroup.IsMember 메서드는 해당 멤버 속성의 그룹 멤버, 해당 그룹 내의 그룹 등을 재귀적으로 확인하지 않습니다. 개체가 그룹의 구성원인지 재귀적으로 확인하려면 멤버 속성의 그룹을 열거하고 해당 그룹의 멤버를 확인하여 해당 개체가 멤버인지, 해당 그룹에 다른 그룹이 포함되어 있는지 확인하고, 해당 그룹에는 해당 멤버를 검사 등의 작업을 수행합니다.

참고

그룹을 중첩할 수 있으므로 그룹 멤버 자격에는 루프가 있을 수 있습니다. 여러 그룹에 대해 열거하는 모든 스크립트는 그룹이 이미 방문한 경우 재귀를 종료하기 위해 내부 그룹 목록을 유지해야 합니다.