ldap을 사용하여 활성 디렉토리 내의 변경 사항에 대해 dirSync 폴링을 구현합니다. 그것은 잘 작동하지만 발견 된 변경 이외에 SearchResultEntry 객체와 연관된 사용자 이름 속성 ("samaccountname")을 얻고 싶습니다.SearchResultEntry의 사용자 이름을 얻는 방법
0
A
답변
1
검색 요청의 일부로 속성을 요청해야합니다. 원하는 속성이 검색 요청 이전으로 서버에 전송되고 서버가 연결의 인증 상태에서 해당 속성을 검색하도록 허용하는 경우 해당 속성이 검색 결과에 포함됩니다. 자세한 내용은 LDAP: Programming Practices 및 Using ldapsearch을 참조하십시오. 후자는 명령 줄 ldapsearch
도구를 참조하지만 개념은 모든 언어에 유효합니다.
1
SearchResult result; // this would've been defined elsewhere
if(result != null)
{
DirectoryEntry entry = result.GetDirectoryEntry();
string name = (string)entry["SAMAccountName"].Value;
}
이것은 당신이 이름에 사용자가 저장을에서 이름을 얻을 수 있도록 당신은 이미 디렉토리에 일부 검색에서 채워진의 SearchResult라는 결과가 있다고 가정합니다.
편집 :이 질문은 사용자가 요구 한 것이 아니며 DirectoryServices.SearchResult가 아닌 SearchResultEntry를 사용하고 있음을 깨달았습니다. 도움이 될 수 있기를 대비하여 여기에 남겨 두겠다.하지만 원래 질문을 제대로 읽지 못해 사과드립니다.
관련 문제
- 1. Twitterizer - 사용자 이름을 얻는 방법
- 2. windows 사용자 이름을 얻는 방법
- 3. PHP에서 사용자 OS 이름을 얻는 방법?
- 4. 리눅스 커널 공간에서 사용자 이름을 얻는 방법
- 5. 메아리로 현재 사용자 이름을 얻는 방법
- 6. 글로벌 asax에서 사용자 이름을 얻는 방법?
- 7. codeigniter의 테이블에서 사용자 이름을 얻는 방법
- 8. Facebook api 사용자 ID와 이름을 얻는 방법?
- 9. 트위터에서 oauth 키로부터 사용자 이름을 얻는 방법
- 10. 고유 한 사용자 이름을 얻는 방법
- 11. Java에서 LAN에서 기존 사용자 이름을 얻는 방법
- 12. asp.net 페이지로 Gmail 사용자 이름을 얻는 방법
- 13. 클래스 이름을 얻는 방법?
- 14. 부모 이름을 얻는 방법
- 15. 함수 이름을 얻는 방법
- 16. 속성 이름을 얻는 방법?
- 17. 포인터 이름을 얻는 방법
- 18. 지역 이름을 얻는 방법?
- 19. 드라이버 이름을 얻는 방법?
- 20. 파일 이름을 얻는 방법
- 21. APN 이름을 얻는 방법
- 22. 어떤 사용자 이름 프로세스에서 실행중인 사용자 이름을 얻는 방법
- 23. 사용자 ID를 입력하여 사용자 그룹 이름을 얻는 방법
- 24. Resharper, 클래스 이름을 얻는 방법
- 25. PircBot 호스트 이름을 얻는 방법
- 26. 동적으로 사이트 이름을 얻는 방법
- 27. 현재 소유자 이름을 얻는 방법?
- 28. 이동에서 함수 이름을 얻는 방법?
- 29. VariableDeclarationStatement에서 메서드 이름을 얻는 방법
- 30. 방법의 메서드 이름을 얻는 방법
감사합니다. @ 제티 – chloe