Deleteweb:Stsadm 作業 (Office SharePoint Server)
作業名稱:Deleteweb
描述
從網站集合中刪除子網站。
如果網站集合已實際上線,您可以使用 url 參數指定應刪除的子網站 URL。
若為孤立網站集合,您可以使用 force 參數搭配 webid 參數,指定應從網站集合中刪除的孤立網站。如需詳細資訊,請參閱<備註>一節。
用以刪除孤立網站集合的 force 和 webid 參數,是從 Microsoft Office SharePoint Server 2007 Service Pack 2 (SP2) 開始加入的功能。
注意
若要刪除實際上線子網站,除了 Stsadm 的一般安全性需求,您還必須擁有將要刪除的子網站之「管理網站」權限。
語法
若要刪除網站集合中的實際上線網站:
stsadm -o deleteweb
-url <URL 名稱>
若要刪除孤立網站集合中的網站,或是網站集合中的孤立網站:
-force
-webid <Web 識別碼>
-databasename <資料庫名稱>
-databaseserver <資料庫伺服器名稱>
參數
參數名稱 |
值 |
必要? |
描述 |
url |
有效的 URL 名稱,例如 http://server_name/sites/site_name/subsite_name |
是 |
要刪除的子網站 URL。 |
force |
<無> |
是 |
指定強制刪除網站集合中之子網站的方法。這可用來刪除孤立網站集合中的網站,或是網站集合中的孤立網站。 |
webid |
有效的網站 GUID,例如 "064d8e7b-b349-4693-bd67-dcefed3bf466" |
是 |
指定應刪除的網站識別碼。 |
databasename |
有效的名稱,例如 "DB1" |
是 |
指定包含應刪除之網站的內容資料庫名稱。 |
databaserver |
有效的名稱,例如 "DS1" |
是 |
指定包含應刪除之網站的內容資料庫所在的資料庫伺服器執行個體名稱。 |
備註
在本文中,所述的命令列語法會與命令列說明中的語法不同。
網站地圖包含了可瀏覽且已登錄的網站集合。凡未登錄於網站地圖的網站集合,通稱為「孤立」網站集合。
一般而言,網站集合會變成孤立,是因為所在的內容資料庫雖與 Web 應用程式連結,但該 Web 應用程式卻已有一個使用相同統一資源定位器 (URL) 路徑的網站集合。由於同一個 Web 應用程式中的網站集合不得共用相同 URL 路徑,因此,只有第一個登錄於網站地圖的網站集合才是可存取的,所有其他使用相同 URL 路徑的網站集合都不能登錄於同一個網站地圖中,所以視同孤立。孤立網站集合的資料雖然仍存在,不過若要存取這些資料,唯一的作法就是先讓這些資料的內容資料庫與目前的 Web 應用程式解除連結,然後與不包含以該 URL 路徑登錄之網站集合的 Web 應用程式連結。
範例
若要刪除名為 "https://server_name/sites/site_name/subsite_name" 的運作子網站,請輸入下列語法:
stsadm -o deleteweb -url https://server_name/sites/site_name/subsite_name
若要從 DS1 資料庫伺服器和 DS1 資料庫中刪除名為 "https://server_name/sites/site_name/subsite_name" 的孤立子網站,請執行下列步驟:
使用 enumallwebs 作業找出 URL 符合 "/sites/site_name/subsite_name" 的子網站。其上層網站集合 XML 標籤 (即 Web 標籤) 應有值為 False 的 InSiteMap 屬性。False 值表示此網站集合為孤立的。
以相符 Web 標籤中的 ID 屬性值,作為 deleteweb 作業的 webid 參數值。
例如:
stsadm -o deleteweb -force -webid 064d8e7b-b349-4693-bd67-dcefed3bf466 -databaseserver DS1 -databasename DB1