繁体   English   中英

Sharepoint 2013-创建组

[英]Sharepoint 2013 - Create group

我正在尝试创建一个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

还有其他创建群组的选项吗?

它可以在顶层读取值,但是如果尝试查询webs.Webs,web.Lists或web.RootFolder,则是在获取异常时。 使用完整的用户帐户,就不会出现问题,但是对于其他用户,只能有限地访问站点的某些区域,即特定的文档库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM