2013-04-15 4 views
1

누구나 모든 사이트와 하위 사이트에서 모든 사용자를 얻는 것에 대한 인식을 가지고 있습니까? 나는 셰어 포인트의 모든 사이트와 하위 사이트에서 각각의 사용자 권한을 설명하는 액세스 보고서를 작성하려고합니다. 나는 모든 사이트와 서브 사이트를 얻고있다. 그리고 나는 각 위치에서 사용자를 데려 갈 수있다. 그러나 나는 그것이 모든 사용자를 우선적으로 얻고 사이트에 참여할 수있는 방법이 있다는 것을 알고 싶습니다. 해당 사이트의 각 사용자에 대한 권한은 무엇입니까? adavance에서사이트에서 모든 사용자 얻기

감사합니다 ..

+0

를 얻는 것입니다? 이것은 꽤 사소한 조작이어야합니다. 단일 사용자를 찾는 방법을 알고 있다면 모든 사용자를 반복 할 수 있습니다. –

+0

클라이언트 개체 모델? 서버 클라이언트 모델? –

답변

0

우리는이 한 시간을 보냈습니다하지만 우리가 가진 것은 우리는 우리의 SharePoint 서버가 권한과 함께, 다음 하나의 테이블에 모든 사용자를 저장하는 SQL 서버에 연결할 수 있었다 대지.

이 같은 일이 될 것으로 보인다과 같이 참고로이 사이트를 사용할 수 있습니다

무엇을 요구하는지 : How to get a list of all users in SharePoint

0

_Web - 현장 상황 등 여기

SPGroupCollection _collGroups = _web.Groups; 
         foreach (SPUser _User in _web.SiteUsers) 
         { 
          //your code here 
         } 

에서 웹 환경이다 어떤 클라이언트 개체 모델을 SITE 컬렉션 범위에서 사용자를 얻는 방법을 알고 있습니다. 다른 사이트에서 사용할 수있는 권한 (타이머 작업 webparts 등)이 있기 때문에 어떤 종류의 범위 또는 기능을 사용하는지에 따라 모든 사이트에서 가져오고 싶습니다.). 다른 방법은

SPSiteDataQuery

다음

SPSiteDataQuery.Users 당신이 시도 무엇

관련 문제