锁定和解锁网站

作为 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