鎖定和解除鎖定網站

在 Microsoft 365 中,身為 SharePoint 系統管理員更新 版本,您可以使用 Microsoft PowerShell 來變更網站的鎖定狀態,來封鎖網站的存取,或讓網站成為只讀。

注意

您無法在根站臺上設定鎖定狀態。

變更網站的鎖定狀態

請遵循下列步驟,使用PowerShell變更網站的鎖定狀態。

  1. 下載最新的 SharePoint Online 管理命令介面

    注意

    如果您安裝的是舊版 SharePoint Online 管理命令介面,請移至 [新增或移除程式],並解除安裝 [SharePoint Online 管理命令介面]。

  2. 在 Microsoft 365 中以 SharePoint 系統管理員 身分和 更新 版本連線到 SharePoint。 若要了解如何進行,請參閱開始使用 SharePoint Online 管理命令介面

  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