锁定和解锁网站

作为 Microsoft 365 中的全局管理员或 SharePoint 管理员,您可以使用 Microsoft PowerShell 更改网站的锁定状态来阻止对网站的访问或使网站变为只读。

注意

无法在根站点上设置锁定状态。

更改站点的锁定状态

按照以下步骤使用 PowerShell 更改站点的锁定状态。

  1. 下载最新的SharePoint在线管理壳

    注意

    如果你已安装早期版本的SharePoint Online Management Shell,请进入添加或删除程序并卸载 "SharePoint Online Management Shell"。

  2. 以 Microsoft 365 中的 全局管理员或 SharePoint 管理员身份连接到 SharePoint 。 若要了解具体操作步骤,请参阅 SharePoint 在线管理壳入门

  3. 在 PowerShell 命令提示符处,键入以下命令,然后按 Enter。

Set-SPOSite -Identity "<SiteURL>" -LockState "<State>"

其中: SiteURL 是要锁定或解锁的网站 URL, State 是以下值之一:

  • 解锁 可解锁站点并使其可供用户使用。

  • ReadOnly:禁止用户添加、更新或删除内容。 站点上将显示一条消息,指出站点正在维护并且是只读的。

  • NoAccess 用于阻止用户访问网站及其内容。 如果为组织提供了 NoAccessRedirectUrl 值, (低于) ,流量将重定向到指定的 URL。 如果尚未设置此 URL,将显示 403 错误。

    注意

    如果网站已关闭并通过 网站关闭策略设为只读,则用于解锁站点的 PowerShell 命令将不起作用。

Set-SPOTenant -NoAccessRedirectUrl 'https://www.contoso.com'

有关 LockState 参数的详细信息,请参阅 Set-SPOSite。 有关 NoAccessRedirectUrl 参数的详细信息,请参阅 Set-SPOTenant