共用方式為


Setsitelock:Stsadm 作業 (Office SharePoint Server)

描述

設定指定是否鎖定網站集合進而無法進行讀取或寫入存取的值。這項作業應該與<Getsitelock>作業搭配使用。如需詳細資訊,請參閱<範例>一節。

重要

在 SharePoint 產品及技術 Service Pack 2 中,網站集合會在執行備份程序之前自動鎖住成唯讀,因此,並不需使用<Setsitelock:Stsadm 作業 (Office SharePoint Server)>作業。如果不希望網站集合鎖住成唯讀,則必須指定 Microsoft Office SharePoint Server 2007 Service Pack 2 (SP2) 所提供<備份:Stsadm 作業 (Office SharePoint Server)>作業的 nositelock 參數。

語法

stsadm -o setsitelock

-url <URL 名稱>

-lock {none | noadditions | readonly | noaccess}

參數

參數名稱 必要? 描述

url

有效的 URL,例如 http://server_name

網站集合的 URL。

lock

下列任一值:

  • None:將網站集合設定為解除鎖定。

  • Noadditions:允許減少資料大小的變更。

    例如,如果您具有本文包含 50 個字元的宣告清單項目,則可順利編輯清單項目,讓本文減少為 25 個字元。不過,如果已嘗試編輯清單項目,使其本文增加為 100 個字元,則會鎖定該清單項目。

  • Readonly:將網站集合設定為唯讀。

  • Noaccess:將網站集合設定為所有使用者都無法使用。

設定網站集合的鎖定狀態。

範例

可用 getsitelocksetsitelock 作業的常見情況是備份網站時。通常,在備份網站集合之前,應該鎖定該網站,而且不應該有任何使用者存取該網站。

若要決定網站的鎖定狀態,可以使用下列 getsitelock 語法:

stsadm -o getsitelock -url https://server_name

決定網站集合的鎖定狀態之後,可以使用 setsitelock 作業的 noaccess 參數來鎖定所有使用者,使其無法存取網站:

stsadm -o setsitelock -url https://server_name -lock noaccess

您可以使用 Backup 作業來建立網站集合的備份:

stsadm -o backup -url https://server_name -filename "filename.bak" -overwrite

備份網站之後,可以使用 setsitelock 作業的 none 參數移除網站的所有鎖定:

stsadm -o setsitelock -url https://server_name -lock none