모든 재귀 적 그룹의 전체 목록을 사용하여 ASP.net 페이지에서 바로 관리 할 그룹을 선택하는 드롭 다운 목록 컨트롤을 채우는 것을 망설였습니다.C#/DirectoryEntry/All Groups/Filtering
사용 된 코드 :
List<string> groups = new List<string>();
using (DirectorySearcher searcher = new DirectorySearcher(dEntry))
{
searcher.Filter = "(objectCategory=group)";
foreach (SearchResult result in searcher.FindAll())
{
string group = result.Path.Substring(result.Path.IndexOf("/CN=")+4);
string formatedResult = group.Substring(0, group.IndexOf(",CN="));
groups.Results.Add(formatedResult);
}
}
결과 목록이 긴, 필요하지 않은 시스템 그룹의 무리를 포함. "Administrators"및 모든 "비 시스템 정의"또는 "시스템 관련"그룹과 같이 특정 시스템 그룹 만 그룹 목록에 포함시켜야합니다. (예 : 광고 구조에 정의 된 부서, 응용 프로그램 그룹 등).
DirectoryEntry로 어떻게 할 수 있습니까?
http://stackoverflow.com/questions/323536/asp-net- 는 검색 할 필터를 수정할 수 있습니다 활성 디렉토리에서 그룹을 얻는 방법 ... – SiL3NC3