在 SharePoint Server 中刪除並還原網站集合
適用於:2013 Subscription Edition SharePoint in Microsoft 365
如果您已建立小組網站來追蹤特定專案的進度,當該專案結束時,您可能會決定在經過一段時間後刪除該網站集合。
當您刪除網站集合時,會刪除組成集合的網站階層。 刪除網站集合時,還會永久移除所有的內容與使用者資訊,例如:
文件與文件庫。
清單與清單資料,包括調查、討論、通知及活動等等。
網站組態設定。
網站相關的角色與安全性資訊。
頂層網站的子網站、其內容與使用者資訊。
注意事項
[!附註] 刪除網站集合之前,應先進行備份。 如需詳細資訊,請參閱 <在 SharePoint Server 中規劃備份和修復>。
若網站集合與 Project Server 服務應用程式 相關聯,就必須先移除關聯,再刪除 Project Web App 後,再刪除網站集合。 您可以在 SharePoint 管理中心網站 的服務應用程式設定頁面移除與 Project Server 服務應用程式 相關聯的網站集合。
開始之前
在刪除網站集合之前,請確定網站集合的備份複本及其所有內容已存在。
SharePoint 中有兩個資源回收筒,每一個的保留時間如下所示︰
網站資源回收筒 (第一階段) = 30 天
網站集合 (第二階段) = 50% 的網站配額
項目的最大可能保留時間為 30 天。 如果您未達到第二階段的配額限制,已刪除的項目就會在其中一個資源回收筒停留 30 天。 如果項目予以刪除且位於第一階段資源回收筒,就會保留整整 30 天,因為它仍會計入您的配額。 如果項目予以刪除且位於或移至第二階段資源回收筒,它就不會計入您的配額,除非它是已刪除的 SharePoint web 應用程式,但如果第二階段資源回收筒中的內容總數超過網站配額的 50%,此項目的保留時間可能就會低於 30 天。
使用管理中心刪除網站集合
執行此程序之後,會永久銷毀網站集合及其所有內容與使用者資訊。
使用管理中心刪除網站集合
確認是否具備下列系統管理認證:
- 若要刪除網站集合,執行此程序的使用者帳戶必須是 SharePoint 伺服器陣列管理員群組的成員。
開啟 管理中心。
在管理中心網站中,按一下 [應用程式管理]。
在「應用程式管理」頁面上,按一下 [網站集合] 區段中的 [刪除網站集合]。
在「刪除網站集合」頁面上,按一下 [網站集合]清單中的 [變更網站集合]。
[ 選取網站集合 ] 網頁對話框隨即出現。
在 [Web 應用程式] 清單中,按一下 [變更 Web 應用程式]。
[ 選取 Web 應用程式 ] 網頁對話框隨即出現。
按一下包含您要刪除之網站集合之 Web 應用程式的名稱。 您所選取 Web 應用程式網站集合中的相對 URL 會出現在 [ 選取網站集合] 對話框中。
按一下網站集合中您要刪除的相關聯 URL,然後按一下 [確定]。
閱讀 [警告] 區段,並檢查網站集合資訊是否正確。
在「刪除網站集合」頁面中,按一下 [刪除]。
使用 Microsoft PowerShell 刪除網站集合
執行此程序之後,會永久銷毀網站集合及其所有內容與使用者資訊。
使用 PowerShell 刪除網站集合
確認您是否符合下列基本需求:
SQL Server 執行個體上的 securityadmin 固定伺服器角色。
所有要更新之資料庫上的 db_owner 固定資料庫角色。
正在執行 Microsoft PowerShell Cmdlet 之所在伺服器上的本機系統管理員群組。
開啟 SharePoint 管理命令介面。
在 PowerShell 命令提示字元處輸入下列命令,然後按 ENTER 鍵:
Remove-SPSite -Identity "<URL>" -GradualDelete
其中: <URL> 是您想要刪除之網站集合的唯一位址。
此命令會移除指定的網站集合及所有子網站。 逐步刪除會在刪除程序期間降低系統的負載。
上一個程序示範如何使用 Remove-SPSite Cmdlet 來刪除網站集合。 您可以指定不同的參數來設定此命令。 如需詳細資訊,請參閱< Remove-SPSite>。
注意事項
[!附註] 建議您在執行命令列管理工作時使用 Windows PowerShell。 Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。
使用 Microsoft PowerShell 還原網站集合
如果您已不小心刪除網站集合,可以使用 PowerShell 將它還原。
意外刪除 SharePoint Server 中的網站集合 (亦即 SPSite 物件) 時,刪除的網站集合會儲存在 SPDeletedSite 物件中,而不是 SPSite 物件。 若要還原已刪除的網站集合,您必須使用 Restore-SPDeletedSite Cmdlet 或以程式存取物件模型。
SharePoint Server 2019 使用者可以還原自己已刪除的專案,以及網站中其他使用者已刪除的專案。 使用者需有已刪除項目的編輯權限,在他們的 SharePoint 資源回收筒中才會顯示該項目。