Office 365组 - 创建默认OneNote文档

时间:2017-10-04 15:26:16

标签: microsoft-graph

我们正在使用PowerShell脚本创建Office 365群组,此流程已经到位,我们对此感到满意。

我想知道,是否可以通过Graph API触发默认OneNote文档的创建?看起来好像创建一个组时,直到有人手动访问文档库并单击OneNote文档,它是否实际创建(动态)。我得出了这个结论,因为如果我们在组本身上运行Get-UnifiedGroup(将结果存储在$Group中),则以下属性为空:$Group.SharePointNotebookUrl

我们之所以要这样做是因为我们可以创建Office 365组并使用一些信息填充默认的OneNote笔记本,而无需让用户拥有该组的权限,手动触发创建它。我能够在集团中创建额外的笔记本电脑,但这些笔记本电脑并没有出现在'与最终用户相同的方式是默认的(使用它自己的专用标签/菜单链接)。

2 个答案:

答案 0 :(得分:2)

今天不可能从Microsoft Graph获得。如您所述,第一次尝试访问组时,会创建组的默认OneNote。它也有一点不同之处在于它在SiteAssetts库中获取位置,当创建组时不存在。

我建议您访问UserVoice并添加此内容作为建议。

答案 1 :(得分:0)

Office 365默认笔记本是相关SharePoint网站中SiteAssets库中的文件。

如果尚未创建Notebook,则可以通过使用ID SiteNotebook启用SharePoint功能f151bb39-7c3b-414f-bb36-6bf18872052f

进行创建

使用PnP PowerShell:

Enable-PnPFeature -Identity f151bb39-7c3b-414f-bb36-6bf18872052f -Scope Web

这将在SiteAssets库中创建Notebook,并将PropertyBag添加到SPWeb,名称为“ SiteNotebookGuid”。