SharePoint 2013 內容部署功能簡介


  在之前的項目中,當客戶有新的需求的時候,我們通常在測試環境上開發或者實施,然后手動在生產環境再弄一次。當發現內容部署這個東西,才知道這樣是多么不合理的。我們可以創建兩個網站集,一個用來修改,然后通過計時器任務在夜間的時候,將更改更新或者更改完畢后手動運行作業均可。下面,簡單介紹下內容部署。

  1、進入SharePoint CA,點擊一般應用程序設置,如下圖:

clip_image001

  2、進入內容部署設置,將接受內容部署作業設置為“接受”;同時根據需要,在“連接安全性”選擇是否進行加密傳輸,如下圖:

clip_image002

  設置連接安全性,我這里沒有https,所以選擇不要求加密;

clip_image003

  3、進入管理內容部署路徑和作業頁面,新建路徑,如下圖:

clip_image004

  4、鍵入路徑的名稱,選擇源web應用程序和源網站集,網站集需要開啟內容部署的Feature和禁用不支持的Feature,后面將會補充介紹;

clip_image005

  5、鍵入管理中心服務器的URL,驗證信息,然后點擊連接,如下圖:

clip_image006

  6、點擊連接以后,會提示連接成功,如下圖:

  連接成功以后,可以選擇目標web應用程序和目標網站集,然后點擊最后的確定,即可;

clip_image007

  特:源網站集需要激活“內容部署源功能”的網站集功能,如下圖:

clip_image008

  7、創建完畢內容部署源路徑,如下圖:

clip_image009

  8、創建內容部署作業,輸入內容部署作業的名稱和說明,如下圖:

clip_image010

  輸入路徑、sql快照和范圍,這里我選擇整個網站集;

clip_image011

然后選擇頻率,多久執行一次內容部署,如下圖:

clip_image012

  最后選擇通知,部署成功或者失敗是,為我們發送電子郵件;

clip_image013

  9、運行前源網站的狀態,如下圖:

clip_image014

(頁面庫新添加了一個頁面,名稱叫做index)

clip_image015

(創建了一個列表庫叫做新聞中心,添加了一條新聞)

clip_image016

(創建了一個文檔庫叫做文檔中心,添加了一個測試文檔)

  10、執行作業前目標站點應為空網站集,我們創建的時候需要稍后選擇模板,如下圖:

clip_image017

  11、執行作業后狀態,顯示為“已完成”,如下圖:

clip_image018

  12、運行完作業后,8001端口站點如下:

clip_image019

  13、特別要注意的是,源網站需要檢查內容部署源的狀態,使用PowerShell命令禁用不支持的Feature;

clip_image020

  使用PowerShell禁用上面兩個Feature,如下命令:

  Disable-SPFeature -Identity Ratings -URL http://spdev:2014


clip_image021

  內容部署簡介

  內容部署是將源網站集中的內容部署到目標網站集中。可以部署整個源網站集,也可以部署其中的部分網站。內容部署默認為增量部署,即,僅部署更改過的網頁和相關資源(例如圖像)。作者可以通過“快速部署”功能來部署單個頁面。

  內容部署作業的種類

  Ø 增量

  增量部署作業將源中所有新的、已更改或刪除的內容部署到目標位置。首次運行增量部署作業時,將執行完整部署。此后,每次運行增量部署作業時,新的內容將會添加到目標位置中,而更新的內容將會替換其 GUID 相同但修改日期較早的內容。源中已刪除的內容將會進行標記,以便將該內容也從目標服務器中刪除。這是完整部署和增量部署之間的一個非常重要的區別。

  Ø 完整

  完整內容部署作業會將源中的所有內容部署到目標位置,而不管這些內容以前是否部署過。另外,完整部署作業不會檢查目標位置上的內容是否已從源中刪除。如果您刪除源服務器上的內容,然后執行完整部署,則該內容將不會從目標服務器中移除。除了您知道的在源服務器上沒有刪除內容的特定情況,應避免使用完整部署作業。

  Ø 快速部署

  快速部署作業使用戶(例如作者和編輯)能夠快速部署網頁。默認情況下,在創建新的內容部署路徑時,將會自動創建一個快速部署作業,並將其設置為每 15 分鍾自動運行一次。如果用戶將某個網頁標記為包含在快速部署作業中,則在下一次自動計划的快速部署作業中將會包含該網頁。只有由用戶標記為快速部署網頁的網頁才會包含在該作業中。或者,服務器場管理員可以通過使用“管理內容部署路徑和作業”頁面,隨時手動運行或取消快速部署作業。Quick Deploy Users 組(在啟用了 SharePoint Server 發布基礎架構功能的網站中創建)的任何成員都可以使用“快速部署”命令來標記要進行部署的網頁。

  總

  簡單總結一下整個過程,選擇一個網站集作為源網站集,開啟內容部署功能(網站集功能);網站設置檢查內容部署源狀態,把不支持內容部署的功能使用PowerShell禁用;創建一個新網站集,稍后選擇模板;創建內容部署路徑,同事創建作業,最后執行。

  以上關於內容部署的簡單介紹摘自TechNet,個人感覺內容部署對於SharePoint站點實施,確實是一個不錯的功能,寫篇博客作為簡單的參考,希望對大家有所幫助。

  參考鏈接

  http://technet.microsoft.com/zh-cn/library/ee721058.aspx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM