共用方式為


在 SharePoint Server 中刪除並還原網站集合

適用於:yes-img-132013 yes-img-16 2016yes-img-19 2019yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

如果您已建立小組網站來追蹤特定專案的進度,當該專案結束時,您可能會決定在經過一段時間後刪除該網站集合。

當您刪除網站集合時,會刪除組成集合的網站階層。 刪除網站集合時,還會永久移除所有的內容與使用者資訊,例如:

  • 文件與文件庫。

  • 清單與清單資料,包括調查、討論、通知及活動等等。

  • 網站組態設定。

  • 網站相關的角色與安全性資訊。

  • 頂層網站的子網站、其內容與使用者資訊。

注意事項

[!附註] 刪除網站集合之前,應先進行備份。 如需詳細資訊,請參閱 <在 SharePoint Server 中規劃備份和修復>。

若網站集合與 Project Server 服務應用程式 相關聯,就必須先移除關聯,再刪除 Project Web App 後,再刪除網站集合。 您可以在 SharePoint 管理中心網站 的服務應用程式設定頁面移除與 Project Server 服務應用程式 相關聯的網站集合。

開始之前

在刪除網站集合之前,請確定網站集合的備份複本及其所有內容已存在。

SharePoint 中有兩個資源回收筒,每一個的保留時間如下所示︰

  • 網站資源回收筒 (第一階段) = 30 天

  • 網站集合 (第二階段) = 50% 的網站配額

項目的最大可能保留時間為 30 天。 如果您未達到第二階段的配額限制,已刪除的項目就會在其中一個資源回收筒停留 30 天。 如果項目予以刪除且位於第一階段資源回收筒,就會保留整整 30 天,因為它仍會計入您的配額。 如果項目予以刪除且位於或移至第二階段資源回收筒,它就不會計入您的配額,除非它是已刪除的 SharePoint web 應用程式,但如果第二階段資源回收筒中的內容總數超過網站配額的 50%,此項目的保留時間可能就會低於 30 天。

使用管理中心刪除網站集合

執行此程序之後,會永久銷毀網站集合及其所有內容與使用者資訊。

使用管理中心刪除網站集合

  1. 確認是否具備下列系統管理認證:

    • 若要刪除網站集合,執行此程序的使用者帳戶必須是 SharePoint 伺服器陣列管理員群組的成員。
  2. 開啟 管理中心。

  3. 在管理中心網站中,按一下 [應用程式管理]

  4. 在「應用程式管理」頁面上,按一下 [網站集合] 區段中的 [刪除網站集合]

  5. 在「刪除網站集合」頁面上,按一下 [網站集合]清單中的 [變更網站集合]

    [ 選取網站集合 ] 網頁對話框隨即出現。

  6. 在 [Web 應用程式] 清單中,按一下 [變更 Web 應用程式]

    [ 選取 Web 應用程式 ] 網頁對話框隨即出現。

  7. 按一下包含您要刪除之網站集合之 Web 應用程式的名稱。 您所選取 Web 應用程式網站集合中的相對 URL 會出現在 [ 選取網站集合] 對話框中。

  8. 按一下網站集合中您要刪除的相關聯 URL,然後按一下 [確定]

  9. 閱讀 [警告] 區段,並檢查網站集合資訊是否正確。

  10. 在「刪除網站集合」頁面中,按一下 [刪除]

使用 Microsoft PowerShell 刪除網站集合

執行此程序之後,會永久銷毀網站集合及其所有內容與使用者資訊。

使用 PowerShell 刪除網站集合

  1. 確認您是否符合下列基本需求:

    • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

    • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

    • 正在執行 Microsoft PowerShell Cmdlet 之所在伺服器上的本機系統管理員群組。

  2. 開啟 SharePoint 管理命令介面。

  3. 在 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 資源回收筒中才會顯示該項目。

另請參閱

概念

在 SharePoint Server 中建立網站集合

SharePoint Server 中的網站與網站集合概觀