특정 사용자 만 "sAMAAccountName"필드를 알 필요가 있습니다.Active Directory (AD)의 OU를 모른 채 특정 특성으로 특정 사용자를 얻을 수 있습니까?
것은,이 특정 사용자가 여러 그룹의 내부가 될 수있다 :
OU=ThirdParty
OU=Company1
CN=User1
CN=User2
CN=User3
OU=Company2
CN=User1
CN=User2
CN=User3
자신의 그룹을 알고하지 않은 사용자를 얻을 수있는 방법은 그들 만이 가지고 하나 개의 속성을 사용하여이 있습니까?
내 코드 :
DirectorySearcher search = new DirectorySearcher(_path);
search.Filter = "(&(objectCategory=person)(objectClass=User))";
StringBuilder groupNames = new StringBuilder();
try
{
SearchResultCollection result = search.FindAll();
.....
}
감사합니다!
편집 :
좋아, 내가 그것을이 코드를 사용하여있어 :
DirectorySearcher search = new DirectorySearcher(_entry, "(sAMAccountName=" + userCode + ")");
안토니 쇼 링크에서 exatcly 내가 원하는 것과 똑같은 일을하고 있습니다! 감사! – Otuyh