代码改变世界

SharePoint 2019 用 PowerShell将启用发布功能站点网站集另存为模板

  四毛的家  阅读(89)  评论(0编辑  收藏  举报

在SharePoint里开启Publish功能后,网站设置里的另存为模板选项就没了。记得之前可以自己拼url来实现,但是在SharePoint 2019却不可以。

解决办法:

首先

#查看

$web = Get-SPWeb http://xxxx/abc
$web.AllProperties["SaveSiteAsTemplateEnabled"]
$web.Dispose()

如果返回false,则不允许另存为模板。

 

#启用
$web = Get-SPWeb http://xxxx/abc
$web.AllProperties["SaveSiteAsTemplateEnabled"] = "true"
$web.Update()
$web.Dispose()

开启后,就可以自己拼凑Url来实现另存为模板了。

http://xxxx/abc/_layouts/15/savetmpl.aspx

 

最后建议关闭

#禁用
$web = Get-SPWeb http://xxxx/abc
$web.AllProperties["SaveSiteAsTemplateEnabled"] = "false"
$web.Update()
$web.Dispose()

相关博文:
阅读排行:
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· RFID实践——.NET IoT程序读取高频RFID卡/标签
点击右上角即可分享
微信分享提示