Sharepoint 2013 - 创建群组

时间:2014-03-27 09:10:46

标签: c# sharepoint-2013

我正在尝试创建一个Sharepoint 2013(自动托管)组。在AppManifest中我设置了权限>网站集>管理。不幸的是我不能使用完全控制。

var collGroups = ClientContextAppWeb.Web.SiteGroups;
ClientContextAppWeb.Load(collGroups);
ClientContextAppWeb.ExecuteQuery();

if (!collGroups.Any(a => a.Title.Equals("IT Helpdesk Admins")))
{
    var groupInfo = new Microsoft.SharePoint.Client.GroupCreationInformation()
    {
        Title = "IT Helpdesk Admins"
    };

    collGroups.Add(groupInfo);
    ClientContextAppWeb.Web.Update();
    ClientContextAppWeb.ExecuteQuery();
}

创建组时发生错误 - ServerUnauthorizedAccessException

是否还有其他选项来创建群组?

1 个答案:

答案 0 :(得分:0)

它可以读取顶层的值,但是如果尝试查询webs.Webs,web.Lists或web.RootFolder,那么就是当你得到异常时。使用完整的用户帐户,它没有问题,但对于其他用户,用户只能访问网站的某些区域,即特定的文档库。