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 액세스 권한이있는 다른 사용자로 실행하면
최소 필수 권한은 무엇입니까 ??
나는
- 전체 액세스 권한을 부여했다 공유 서비스 관리자, 개인화 서비스 권한)
내 계정을 "사이트 수집 관리자"로 만들면 해당 그룹에서 내 계정을 제거하고 "고급 사용 권한"(모든 권한 표시 - 전체 제어, 디자인, 기고, 읽기)을 통해 권한을 변경하면 작동합니다 ,보기 만, 개인 편집, 계층 구조 관리, 승인, 제한된 읽기) 작동하지 않습니다. 그것은 여기에 실종 뭔가 메신저 사이트 컬렉션 관리자 (이것은 여러 사이트에 대한 관리자이기 때문에, 나는 단지 내 사이트에 그룹에 영향을)로 살인 것 같다 – dbones