Sharepoint Online 另存为模板功能消失或提示无权限
升级至O365后,发现Sharepoint中无论是把网站另存为模板还是把列表另存为模板均无法找到;即使在SPD中找到入口,点击也会提出无权限:
经过一段时间的资料搜索+咨询供应商,得出以下解决方案:
要解决这个问题,我们要先进行以下几步:
1 、点击“网站设置”->“网站操作”下的“管理网站功能”,查一下“SharePoint Server 发布”功能是否处于开启状态,如果是的话,要点击“停用”,将它停用。
2、点击“网站设置”的“网站集管理”下的“网站集功能”。
在网站集功能界面,查一下“SharePoint Server 发布基础架构”功能是否处于开启状态,如果是的话,要点击“停用”,将它停用。
注意:一般经过上面两个功能的停用后,“将网站另存为模板”的选项就会出现了。
(这是由于SharePoint 发布的功能不支持保存成模板,关于此,经请参阅:https://support.microsoft.com/en-us/kb/2492356。)
但如果经过以上几步,“将网站另存为模板”的选项仍然没有出现的话怎么办?我们也不要着急。接着往下走。
3. 用SharePoint Designer 2013打开该SPO站点,点击上面功能区的“Site Options”,在弹出的对话框中找到“SaveSiteAsTemplateEnabled”,发现它后面的值是“false”,我们要点击“Modify”。我们把该值由false改成true,然后点击OK。在SharePoint Designer 2013里点击一下上面功能区的“刷新”按钮,就可以看到““Save as Template”选项出来了。直接点击该选项,存站点模板的页面就会出来了。这时,我们回到“网站设置”界面,刷新一下,就会在“网站操作”下,看到“将网站另存为模板”选项出现了。
(我按这个提示未找到所提到的弹出框,而点击“另存为模板”就会跳到文章一开始提到的无权限页面。)
最后我按以下命令恢复了另存在为模板功能!!
如果还没出现,就需要跑一下PowerShell 的命令
-
- O365组网站customization设置为false
Set-SPOSite -Identity "https://gloriatest.sharepoint.cn/sites/english" -DenyAddAndCustomizePages $false (黄色部分为您那边网站的URL)
需要注意的是,我们一定要先做1,2,3步,再做其他步骤。
以上操作根据供应商协助获得~~ 在此记录,希望能帮助到大家~~