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 |
下列任一值:
|
是 |
設定網站集合的鎖定狀態。 |
範例
可用 getsitelock 和 setsitelock 作業的常見情況是備份網站時。通常,在備份網站集合之前,應該鎖定該網站,而且不應該有任何使用者存取該網站。
若要決定網站的鎖定狀態,可以使用下列 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