사용자 프로필 : 누군가가 관리자가있는 모든 사용자 표시
-
10-12-2019 - |
문제
특정 사용자가 관리자 (프로그래밍 방식으로) 인 모든 사용자 프로필을 얻고 싶습니다.누구도 그 아이디어가 무엇인지에 대한 최상의 해결책이 무엇입니까?그것은 "내 조직 브라우저"및 "내 조직도"에서처럼 작동합니다. 예를 들어,나는 사용자 프로필 "Keaton, Dean"의 인스턴스가 있으며, 그가 관리자 인 사용자가 아는 것을 알고 싶습니다.
userProfileManager 클래스와 userProfile 클래스를 검색하는 경우 사용자 프로필 관리자에서 모든 사용자 프로필을 던져서는이 이유로 최상의 솔루션이 아니라는 것을 읽었습니다.
foreach(UserProfile up in upm)
{
if(up["Manager"]==manager)
...
}
.
fulltextsqlquery를 사용하는 경우 "manager"- 메타 데이터 속성에 "manager"-property를 추가하고 전체 크롤링을 완료했지만 결과를 얻을 수 없습니다.
도움이되는 모든 도움이됩니다!고마워.
해결책
2010을 사용하는 것처럼 보이지만 2010 년과 2013 년 모두에서 작동해야합니다.
관리되는 속성을 만들고 크롤 링 된 속성을 할당하려고합니다. 관리자 : Manager.UPA에서는 Manager를 인덱싱 할 수있는 것으로 표시해야합니다.2013 년에 관리되는 속성을 쿼리하고 검색하고 검색 할 수 있습니다. 사용자 프로필을 모크 다음 검색 관리자 : {name}를 수행하십시오.
m
제휴하지 않습니다 sharepoint.stackexchange