在 SharePoint 2013 中匯入清單或文件庫

 

適用版本:SharePoint Foundation 2013, SharePoint Server 2013

上次修改主題的時間:2016-12-16

摘要:了解如何在 SharePoint 2013 中匯入網站、清單或文件庫。

您可以使用 Windows PowerShell 在 SharePoint 2013 中匯入網站、清單或文件庫。

本文內容:

雖然您可以使用 Windows PowerShell 或 管理中心 匯出網站、清單或文件庫,但您只能使用 Windows PowerShell 匯入網站、清單或文件庫。如需如何匯出清單或文件庫的詳細資訊,請參閱<在 SharePoint 2013 中探索網站、清單或文件庫>。

開始作業之前,請先檢閱下列資訊:

  • 您可以將匯入作為還原項目的一種方法,或是作為將項目從一個伺服器陣列移動或複製至另一個伺服器陣列的一種方法。您可以從目前的伺服器陣列、其他伺服器陣列的備份或從唯讀內容資料庫匯入網站、清單或文件庫。若要從唯讀內容資料庫匯入,您必須先附加唯讀資料庫。如需詳細資訊,請參閱<在 SharePoint 2013 中附加及還原唯讀內容資料庫>。

  • 您無法將從一個版本的 SharePoint 2013 產品 所匯出的網站、清單或文件庫匯入至另一版本的 SharePoint 2013 產品。

注意事項附註:
因為 SharePoint 2013 會在 Internet Information Services (IIS)中以網站執行,管理員與使用者會依瀏覽器提供的協助工具功能而定。SharePoint 2013 支援所支援瀏覽器的協助工具功能。如需詳細資訊,請參閱下列資源:

您可以使用 Windows PowerShell 手動匯入網站、清單或文件庫,或在定期執行的指令碼中執行匯入。

使用 Windows PowerShell 匯入網站、清單或文件庫
  1. 確認您具備下列成員資格:

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

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

    • 正在執行 Windows PowerShell Cmdlet 之所在伺服器上的管理員群組。

    管理員可使用 Add-SPShellAdmin Cmdlet 以授權使用 SharePoint 2013 產品 Cmdlet。

    注意事項附註:
    如果您不具備上述權限,請連絡安裝程式系統管理員或 SQL Server 系統管理員要求權限。如需 Windows PowerShell 權限的其他資訊,請參閱<Add-SPShellAdmin>。
  2. 啟動 SharePoint 2013 管理命令介面。

    • 若為 Windows Server 2008 R2:

      • 在 [開始] 功能表上,依序按一下 [所有程式]、[Microsoft SharePoint 2013 產品] 及 [SharePoint 2013 管理命令介面]。

    • 若為 Windows Server 2012:

      1. 在 [開始] 畫面上,按一下 [SharePoint 2013 管理命令介面]。

        如果 [SharePoint 2013 管理命令介面] 不在 [開始] 畫面上:

      2. 在 [電腦]上按一下滑鼠右鍵,按一下 [所有應用程式],然後按一下 [SharePoint 2013 管理命令介面]。

    如需如何與 Windows Server 2012 互動的詳細資訊,請參閱<Windows Server 2012 的常見管理工作及瀏覽方式>。

  3. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Import-SPWeb -Identity  <SiteURL>  -Path <ImportFileName>  [-Force] [-NoFileCompression] [-Verbose]
    

    其中:

    • <網站 URL> 是您要匯入的網站 URL。

    • <匯入檔案名稱> 是要從中匯出的檔案名稱。

    重要事項重要事項:
    所匯出的網站或子網站必須具備與 Identity 指定網站之範本相符的範本。

    您也可以使用 Get-SPWeb Cmdlet ,並透過使用 Windows PowerShell 管道將識別碼傳遞至 Import-SPWebPath 參數的值指定要從其匯入清單或文件庫的路徑與檔案名稱。若要讓清單或文件庫包括使用者安全性設定,請使用 IncludeUserSecurity 參數。若要覆寫指定的清單或文件庫,請使用 Force 參數。您可以使用 UpdateVersions 參數指定如何處理版本設定衝突。若要檢視此操作的程序,請使用 Verbose 參數。

    透過 NoFileCompression 參數,您可以指定在匯入程序中不執行文件壓縮。使用此參數可使匯出和匯入程序中的資源使用狀況最多降低 30%。如果您要匯入從 管理中心 匯出的網站、清單或文件庫,或者已使用 Windows PowerShell 匯出網站、清單或文件庫,但沒有在 Export-SPWeb Cmdlet 中使用 NoFileCompression 參數,則無法在 Import-SPWeb Cmdlet 中使用此參數。

    注意事項附註:
    Import-SPWeb Cmdlet 中沒有只從匯出檔案中匯入項目子集的功能。因此,匯入作業將會匯入該檔案中的所有內容。

如需詳細資訊,請參閱<Import-SPWeb>。

注意事項附註:
建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。

顯示: