当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 PowerShell 删除 SharePoint 中的母版页?

作者:精品下载站 日期:2024-12-14 14:06:22 浏览:15 分类:玩电脑

如何使用 PowerShell 删除 SharePoint 中的母版页?


要求:
部署新母版页作为新品牌的一部分后,我们希望从所有 SharePoint 网站中删除旧母版页。由于我们已经应用了新的母版页,因此我们不希望现有的自定义母版页出现在母版页库和母版页选择页面中。

使用 PowerShell 删除 SharePoint 2013 中的母版页:

用于删除 SharePoint 母版页的 PowerShell 脚本。


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Site URL and Master page Name variables
$WebURL="https://portal.crescent.com/sites/sales/"
$MasterPageName="crescent.master"

#Get Objects
$web = Get-SPWeb $WebURL
$MasterPage = $web.GetFolder("_catalogs/masterpage").Files[$MasterPageName]

#Delete the Master page using PowerShell
$MasterPage.Delete();

write-host "Master page deleted!" 

此 PowerShell 脚本只是从给定的 Web 中删除给定的母版页。循环浏览每个网页并从所有网页中删除母版页。

请记住,如果您尝试删除的母版页被配置为默认母版页或自定义母版页,您将无法删除它!首先更改代码中的母版页,然后再次尝试删除它。

相关文章:使用 PowerShell 更改 SharePoint 中的母版页

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯