鎖定和解除鎖定網站

身為 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