2009-06-05 4 views
1

WebServices (UserGroup.asmx)를 통해 AddUserToGroup 메소드에서 명령을 실행하려고합니다.셰어 포인트 - 사용 권한?

다음과 같이 코드를 설정합니다.

//set up the user group 
userGroup = new UserGroup.UserGroup(); 
userGroup.Url = vtiBin + "/UserGroup.asmx"; 
userGroup.Credentials = CredentialCache.DefaultCredentials; 

그래서 내 자격증 명을 웹 서버로 전달했습니다. 이제 다음을 실행합니다.

userGroup.AddUserToGroup("System Group", preferedName, userLogin, email, ""); 

이 예외는 throw됩니다. 내 계정에 권한이 없습니다. 그러나이 코드를 GOD 액세스 권한이있는 다른 사용자로 실행하면

최소 필수 권한은 무엇입니까 ??

나는

  • 는 (사용자 프로필, 개인 기능, 개인 사이트, 권한 설정을 관리, 관객 관리, 분석 관리 (SharePoint 사이트에) 내 계정 사용자 정보 목록에

    • 전체 액세스 권한을 부여했다 공유 서비스 관리자, 개인화 서비스 권한)
  • +0

    내 계정을 "사이트 수집 관리자"로 만들면 해당 그룹에서 내 계정을 제거하고 "고급 사용 권한"(모든 권한 표시 - 전체 제어, 디자인, 기고, 읽기)을 통해 권한을 변경하면 작동합니다 ,보기 만, 개인 편집, 계층 구조 관리, 승인, 제한된 읽기) 작동하지 않습니다. 그것은 여기에 실종 뭔가 메신저 사이트 컬렉션 관리자 (이것은 여러 사이트에 대한 관리자이기 때문에, 나는 단지 내 사이트에 그룹에 영향을)로 살인 것 같다 – dbones

    답변

    2

    웹 서비스 사용 권한이 아닌 그룹 관리 권한과는 관련이 없습니까? 이전에 UI를 통해 유사한 상황이 발생했음을 알았습니다. 그룹 구성원을 편집 할 수있는 권한이 없었습니다.

    • 당신이 당신을 지정된 그룹
    • 그룹의 작성자 (또는 사이트 모음 관리자)의 창조자 : 난 당신이 그룹의 구성원을 편집 할 수있는 권한이있는 몇 가지 상황이 있습니다 생각 그룹의 소유자는
    • 그룹은 모든 그룹 회원의 회원 자격을 편집 할 수 있도록 구성되었으며, 당신은 당신은

    그것을하는 사이트 모음 관리자에게 있습니다

  • 그룹의 구성원 그러한 조건 중 어느 것도 당신에게 적합하지 않을 수 있습니까?

  • +0

    좋은 사람, 나는 나 자신을 소유자로 만들었다 .. 그리고 그것은 매력을 움직이게했다! !! 감사 – dbones

    2

    웹 서비스 호출을 허용하는 권한이 SharePoint에 있습니다. 그것은 "원격 인터페이스 사용"이라고합니다. 웹 서비스를 통해 변경하려면이 권한이 있어야합니다.

    +0

    안녕하세요, 답장을 보내 주셔서 감사합니다, 이걸보고 있었어. 페이지 (http://technet.microsoft.com/en-us/library/cc288074.aspx) 및 모든 사용 권한이 켜져있다 말한다. 좀 더 자세하게 설명해 주실 수 있습니까? (사이트에서이 권한이 켜져 있는지 확인할 수 있습니다). – dbones