1

サブサイトに、既存のセキュリティグループを追加しますか?次のコードを使用して、私はいくつかのグループを作成し

+0

を、グループが自動的にサブサイトに追加されますと、逆に。つまり、すべてのレベルに表示されるグループは1つだけですが、権限はレベルによって異なります。つまり、サブサイトレベルでのみグループを作成することはできません。正確な要求を教えてください。 – 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

あなたが特定のサイトを取得したい場合は、あなたが使用する必要があります。 使用(VARサイト=新しいのSPSite( "のhttp://個人用サイト/ mysubsite /")) { を使用して(VARウェブ= site.OpenWeb()) { //あなたのコード } } 私の前のコードは現在のサイトのサブサイトだけを取得します。 – Aviw

+0

それはあった!ありがとうございました – MXV

関連する問題