Dim de As New DirectoryEntry("LDAP://" & GroupDN)
For Each user As String In CType(de.Properties("member"), IEnumerable)
GroupCollection.Add(Username, Username)
Next
내 문제는 그 때 GROUPDN (그룹의 고유 이름)은 "CN = Domain Users, CN = Users, DC = Mydomain, DC = local"입니다. For ... Each 루프가 실행되지 않고 수동으로 Properties 문을 검사하면 0의 수를 얻었다. 이것은 내 도메인의 모든 다른 그룹에 대해 작동하는 것처럼 보이지만 "도메인 사용자"그룹에는 모두가 포함되어야하며 아무도 포함되어 있지 않은 것으로 보입니다.
본인이 확인한 바에 따르면 그룹은 모든 사람을 내 Windows AD 도구에 올바르게 나열합니다. 내가 여기서 빠진 게 분명해? 추가적인 메모는 그룹의 모든 구성원을 확보하는 좋은 방법이 있습니까?
재미있는 윈도우 서버에 대한 변경되지 않았습니다 - 난 그냥 adsiedit.msc를 체크, 그리고 당신이 옳은 것 같습니다 없습니다 - 사용자의 아무도 memberof 속성에 "도메인 사용자"가 나열되어 있어야합니다. 이 일이 유일한 그룹 일 경우, 나는 그걸로 살 수 있습니다 - 나는 그저 이상합니다. – SqlRyan
감사합니다. "그룹 및 모든 하위 그룹의 모든 사용자 가져 오기"방법을 사용해 주셔서 감사 드리며 "도메인 사용자"로는 아무 사용자도 구하지 못했습니다 ... 디버깅 시간이 절약되었습니다! –