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

[玩转系统] SharePoint 2016:将网站集设置为只读

作者:精品下载站 日期:2024-12-14 13:54:03 浏览:14 分类:玩电脑

SharePoint 2016:将网站集设置为只读


有时,我们可能需要将网站集设置为只读模式,以防止对网站内容进行任何添加/编辑/删除操作。在 SharePoint 迁移期间,我们决定将网站设置为只读以限制任何更新。如何在 SharePoint 2013 中将网站集设置为只读?

将 SharePoint 2013/2016 网站集设置为使用管理中心读取:

通常,将 SharePoint 2013 网站集设置为只读是在 SharePoint 管理中心网站上完成的。

  • 转到管理中心>>选择应用程序管理>>配置配额和锁定
  • 选择要设置为只读模式的网站集,然后选择“只读”选项。相应地选择场管理员控制或网站集管理员控制的选项。
  • 输入锁信息并点击“确定”

幸运的是,与以前的版本不同的是,当网站集处于只读模式时,SharePoint 2013 会显示一条横幅“根据服务器场管理员的请求,该网站是只读的”来通知最终用户!

[玩转系统] SharePoint 2016:将网站集设置为只读

一旦站点变为只读,您可能会注意到功能区上的某些控件、菜单被禁用。但网站内容可以照常访问。

使用 PowerShell 将网站集设置为只读

我们可以使用 PowerShell 将 SharePoint 网站设置为只读。打开 SharePoint 命令行管理程序。输入以下 cmdlet:


Set-SPSite -Identity "Site-Collection-URL" -LockState "ReadOnly"

如何将所有 SharePoint 网站设置为只读?


Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue

#Get all Site Collections
$SitesColl = Get-SPSite -limit All

#Loop through all site collections
ForEach($Site in $SitesColl)
{
  Set-SPSite -Identity $site.Url -LockState "ReadOnly"
  #You can also use: Set-SPSiteAdministration -LockState "ReadOnly" -Identity $Site.URL
}

解锁 SharePoint 2013 只读网站集

要反转只读模式,请返回 SharePoint 管理中心的网站集配额和锁定页面,然后选择“未锁定”。我们可以使用 PowerShell 通过输入以下命令来解锁网站集:


Set-SPSite -Identity "Site-Collection-URL" -LockState "Unlock"

您还可以使用 STSADM 将 SharePoint 2013 网站设置为只读模式
要将 SharePoint 网站设置为只读,请输入:
Stsadm -o SetSiteLock -url “Site-Collection-URL” -lock ReadOnly

要撤消只读,请使用:
Stsadm -o SetSiteLock -url “Site-Collection-URL” -lock none
SharePoint 网站锁在我的另一篇文章中进行了解释:SharePoint 中的网站集锁

提示:如果您的网站是只读的并且无法解锁,则您的网站可能处于维护模式。有时,SharePoint 2013 网站在备份中断后会进入只读模式。尝试以上方法解锁。如果失败,您必须清除维护模式以恢复只读:SharePoint 2013 中的维护模式

还可以使用 SharePoint Server 对象模型将网站设置为只读:SPSite.ReadOnly=true。将网站设置为只读可以在 SQL Server 上也可以在内容数据库级别完成。

要将 Web 应用程序或整个场设置为只读,请参阅:将 SharePoint Web 应用程序或场设置为只读模式

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

取消回复欢迎 发表评论:

关灯