1

하위 사이트에 기존 보안 그룹을 추가?다음 코드를 사용하여 내가 여러 그룹을 생성

+0

및 그 반대의 경우도 마찬가지입니다. 즉, 모든 레벨에 표시된 그룹은 하나이지만 다른 레벨에서는 권한이 다릅니다. 따라서 그룹은 하위 사이트 수준에서만 생성 될 수 없습니다. 정확한 요구 사항을 알려주시겠습니까 – user270014

+0

하위 사이트에 대해서만 그룹을 어떻게 만듭니 까 ?? – MXV

답변

1

당신은이 같은 하위 개체를 얻을해야합니다

var subWeb = currentSite.Webs["MySubSite"]; 

를 다음 코드를 사용하면 사이트 모음 수준에서 그룹을 추가 할 때 그룹이 자동으로 하위 사이트에 추가됩니다

subWeb.EnsureUser(groupOwner); 
subWeb.SiteGroups.Add(siteTitle1, currentSite.SiteUsers[groupOwner], 
      subWeb.SiteUsers[groupOwner], siteDescription1); 
+0

감사합니다! "MySubSite"에서 하위 사이트의 전체 경로가 필요합니까? "firstsite/secondsite/subsite"와 같은 것입니까? – MXV

+0

특정 사이트를 원하면 다음을 사용하십시오. using (var site = new SPSite ("http : // mysite/mysubsite /")) { using (var web = site.OpenWeb()) { // your code } } 내 이전 코드는 현재 사이트의 하위 사이트 만 가져옵니다. – Aviw

+0

그것은이었다! 고맙습니다 – MXV

관련 문제