如何使用rest api在SharePoint上将sitecollection管理员设置为用户

时间:2017-11-28 16:49:04

标签: sharepoint office365 sharepoint-online

是否可以使用rest api将网站集管理员设置为SharePoint在线用户?

2 个答案:

答案 0 :(得分:1)

首先需要通过EnsureUser方法将用户添加到网站集中,之后您需要将用户{@ 1}}设置为true,将其设置为Admin,如用户@MarkMascolino所述。< / p>

在执行我们的代码之前,我们需要用户的电子邮件。此外,执行此REST调用的用户需要自己是管理员。

代码如下所示,请根据您的用户和网站集尝试修改它:

IsSiteAdmin

确保用户代码参考 - Sharepoint 2013: EnsureUser via REST API

答案 1 :(得分:0)

是的,这是可能的。此页面详细介绍了用户和组的RESTful API: https://msdn.microsoft.com/en-us/library/office/dn531432.aspx#bk_User

特别注意如何使用POST对用户进行更改。此外,如果您查看可用的字段,您将看到字段 IsSiteAdmin 的类型为 Boolean ,是可读的&amp;可写并具有以下描述:

  

获取或设置一个布尔值,指定用户是否是网站集管理员。