管理內容部署路徑與工作
適用版本: SharePoint Server 2010
上次修改主題的時間: 2016-11-30
「內容部署路徑」會建立來源網站集合與目的地網站集合之間的連線。內容部署使用該連線將內容從來源網站集合發佈至目的地網站集合。這些網站集合可以位於相同的伺服器陣列中,或在不同的伺服器陣列中。如需設計內容部署案例之拓撲的資訊,請參閱<設計內容部署拓撲>。
注意
當您在目的地伺服器上建立網站集合時,請在管理中心的 [建立網站集合] 頁面上,使用 [自訂] 索引標籤上的 [<稍後選取範本>] 選項,或使用 Windows PowerShell 2.0 Cmdlet New-SPSite 建立空白網站集合。請勿使用 [空白網站] 範本建立目的地網站集合。[空白網站] 範本不會建立空白的網站集合,因此會造成內容部署工作失敗。
使用「內容部署工作」即可排程沿著內容部署路徑,將內容從來源網站集合移至目的地網站集合。您可以建立工作按指定的排程執行,也可以自訂最符合內容發佈需求的工作執行頻率。
重要
內容部署是單向程序:從來源網站集合複製內容到目的地網站集合。內容部署功能不支援從來源到目的地、目的地到來源的來回行程同步處理。在目的地網站集合中建立新的內容或變更現有的內容,可能會導致內容部署工作失敗。因此,您應該考慮限制目的地網站集合的權限,以避免使用者直接變更儲存在該網站集合內的內容。
建立內容部署工作時,您可以設定工作複製整個來源網站集合,或只複製網站子集。您也可以指定只讓工作部署新的、已變更或已刪除的內容,或是讓工作部署所有的內容,包括其他工作先前部署過的內容。
獨立的「快速部署」工作可讓網頁作者快速地發佈網頁,而不受任何排定的工作影響。如需「快速部署」工作的資訊,請參閱<管理快速部署工作>。
如需內容部署功能、其運作方式,以及搭配發佈解決方案使用內容部署的重要考量等概觀,請參閱<內容部署概觀 (SharePoint Server 2010)>。如需規劃內容部署的資訊,以及路徑、工作及權限的詳細資訊,請參閱<規劃內容部署 (SharePoint Server 2010)>。
注意
若您使用遠端 BLOB 儲存 (RBS),而您使用的 RBS 提供者不支援快照,就無法使用快照來部署內容或執行備份。例如,SQL FILESTREAM 提供者並不支援快照集。如需 RBS 的詳細資訊,請參閱<RBS 概觀 (SharePoint Server 2010)>。
若要建立內容部署路徑及工作,請依所列順序執行下列程序:
建立新的內容部署路徑
建立新的內容部署工作
建立內容部署路徑及工作之後,即可依任意順序執行下列程序:
手動啟動內容部署工作
編輯內容部署路徑
停用或刪除內容部署路徑
編輯內容部署工作
測試內容部署工作
取消內容部署工作
刪除內容部署工作
建立新的內容部署路徑
您可以使用管理中心或 Windows PowerShell 建立新的內容部署路徑。使用下列程序可透過管理中心建立新的內容部署路徑。
執行此程序之前,請先確認:
- 目的地伺服器上的管理中心網站已設定為接受傳入的內容部署工作。
使用管理中心建立新的內容部署路徑
確認您具備下列管理認證:
- 您必須是管理中心伺服器上的伺服器陣列管理員群組成員。
在管理中心網站上,按一下 [一般應用程式設定] 區段中的 [設定內容部署路徑與工作]。
在 [管理內容部署路徑與工作] 頁面上,按一下 [新增路徑]。
在 [建立內容部署路徑] 頁面上,於 [鍵入此路徑的名稱] 方塊中輸入內容部署路徑的名稱。
在 [鍵入內容部署路徑的描述] 方塊中,輸入內容部署路徑的描述。
在 [來源 Web 應用程式和網站集合] 區段的 [來源 Web 應用程式] 清單中,按一下來源 Web 應用程式。
在 [來源網站集合] 功能表上,按一下來源網站集合。
此 Web 應用程式和網站集合會決定所要部署之內容的來源位置。當您做出選擇之後,來源位置會顯示在 [URL] 下。
在 [目的地管理中心 Web 應用程式] 區段的 [鍵入目的地管理中心伺服器的 URL] 方塊中,輸入目的地管理中心伺服器的 URL。
注意
這是目的地伺服器陣列中管理中心網站的 URL。如果管理中心伺服器上的內容部署設定已設定為使用 HTTPS 通訊協定,請確定目的地管理中心網站的 URL 開頭為 https://,否則您將無法連線至目的地網站。
在 [驗證資訊] 區段中,選取下列其中一項:
使用整合式 Windows 驗證 若要使用整合式 Windows 驗證連線至目的地伺服器,請選取此選項。使用整合式 Windows 驗證傳送的認證會先經過加密,再傳送至目的地伺服器進行驗證。
使用基本驗證 若要使用基本驗證連線至目的地伺服器,請選取此選項。使用基本驗證傳送的認證不會經過加密,因此不安全。
輸入要用於連線至目的地伺服器之帳戶的使用者名稱與密碼,然後按一下 [連線]。
注意
如果輸入的認證有效,[連線成功] 訊息會隨即出現,並在 [目的地 Web 應用程式和網站集合] 區段中顯示合格的目的地 Web 應用程式和網站集合清單。
在 [目的地 Web 應用程式和網站集合] 區段中,按一下 [目的地 Web 應用程式] 清單中的目的地 Web 應用程式。
注意
若要在相同的 Web 應用程式內部署至其他網站集合,請務必讓來源與目的地網站集合位於不同的內容資料庫。
在 [目的地網站集合] 清單中,按一下目的地網站集合。
若希望在此路徑用於內容部署工作時,要包含與內容相關聯的使用者名稱,請在 [使用者名稱] 區段中,選取 [部署使用者名稱] 核取方塊。
在 [安全性資訊] 區段的 [內容部署中的安全性資訊] 清單中,按一下下列其中一項,然後按一下 [確定]。
全部 這是預設選項。會隨內容一起部署與該內容相關聯的所有安全性資訊。
只有角色定義 只有角色定義 (角色定義是權限集合) 會隨內容一起部署。使用者及群組 (包括與角色定義相關聯者在內) 不會隨內容一起部署。
無 不會隨內容一起部署與該內容相關聯的任何安全性資訊。
使用下列程序可透過 Windows PowerShell 建立新的內容部署路徑。
使用 Windows PowerShell 建立新的內容部署路徑
請確認符合下列基本需求:
- 請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,依序按一下 [所有程式]、[Microsoft SharePoint 2010 產品] 及 [SharePoint 2010 管理命令介面]。
在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令,並在每行命令之後按 ENTER:
$credentials=Get-Credential
New-SPContentDeploymentPath -Name <新部署路徑的名稱> -SourceSPWebApplication <來源 Web 應用程式的 GUID、URL 或有效的 SPWebApplication 物件> -SourceSPSite <來源網站的 GUID、URL 或有效的 SPSite 物件> -DestinationCentralAdministrationURL <目的地伺服器上管理中心網站的 URL> -DestinationSPWebApplication <目的地 Web 應用程式的 GUID、URL 或有效的 SPWebApplication 物件> -DestinationSPSite <目的地網站的 GUID、URL 或有效的 SPSite 物件> -PathAccount $credentials
注意
Get-Credential Cmdlet 會顯示輸入使用者名稱與密碼的提示。請輸入要用於連線至目的地伺服器之帳戶的使用者名稱與密碼。
如需詳細資訊 (包括您可以使用的其他參數),請參閱<New-SPContentDeploymentPath>。您也可以在指令碼中使用 New-SPContentDeploymentPath Cmdlet。如需詳細資訊,請參閱使用 Windows PowerShell 撰寫指令碼。
建立新的內容部署工作
您可以在 [編輯內容部署工作] 頁面或 [建立內容部署工作] 頁面的 [頻率] 區段中,選取 [在下列排程執行此工作] 核取方塊,即可排程內容部署工作。
您可以將工作排定在以下條件中執行:
只有一次
每隔 15、30 或 45 分鐘
每小時一次
每天一次
每週一次
每月一次
您可以使用 Microsoft Office SharePoint Server 2007 物件模型建立更複雜的排程。您也可以取消選取 [在下列排程執行此工作] 核取方塊,以手動方式啟動工作。如需使用物件模型部署內容的資訊,請參閱在伺服器之間部署內容(可能為英文網頁)。
您可以使用管理中心或 Windows PowerShell 建立新的內容部署工作。使用下列程序可透過管理中心建立新的內容部署工作。
使用管理中心建立新的內容部署工作
確認您具備下列管理認證:
- 您必須是管理中心伺服器上的伺服器陣列管理員群組成員。
在管理中心網站上,按一下 [一般應用程式設定] 區段中的 [設定內容部署路徑與工作]。
在 [管理內容部署路徑與工作] 頁面上,按一下 [新增工作]。
在 [建立內容部署工作] 頁面的 [名稱與描述] 區段中,於 [名稱] 方塊內輸入內容部署工作的名稱。
在 [描述] 方塊中,輸入內容部署工作的描述。
在 [路徑] 區段中,按一下 [選取內容部署路徑] 功能表上的內容部署路徑。
在 [SQL 快照] 區段中,選取下列其中一項:
不要使用 SQL 快照 如果不希望工作使用 SQL Server 資料庫快照,請選取此選項。此選項為預設的選項。
自動建立和管理內容部署的快照 如果希望工作使用 SQL Server 資料庫快照,請選取此選項。
注意
只有在安裝 Microsoft SQL Server 2008 企業版時,才可使用此選項。
在 [範圍] 區段中,選取下列其中一項:
整個網站集合 若要在部署中包含網站集合內的所有網站,請選取此選項。這是預設選項。
網站集合內的特定網站 若要在部署中指定網站集合內的某些網站,請選取此選項。若選取此選項,請按一下 [選取網站] 選取部署中所要包含的網站。
注意
此選項會建立設定範圍的內容部署工作,並假設已在目的地部署網站階層中高於指定範圍的所有內容。如果針對內容部署工作選取此選項,還必須建立部署階層中高於指定層級之內容的工作。
在 [頻率] 區段中,核取 [在下列排程執行此工作] 方塊,然後指定工作執行時間的排程。
若要收到有關內容部署工作狀態的電子郵件通知,請在 [通知] 區段中執行下列其中一項或兩項:
選取 [內容部署工作成功時傳送電子郵件] 核取方塊。
選取 [內容部署工作失敗時傳送電子郵件] 核取方塊。
在 [鍵入電子郵件地址] 方塊中,輸入一或多個電子郵件地址。
使用下列程序可透過 Windows PowerShell 建立新的內容部署工作。
使用 Windows PowerShell 建立新的內容部署工作
請確認符合下列基本需求:
- 請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,按一下 [系統管理工具]。
按一下 [SharePoint 2010 管理命令介面]。
在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:
New-SPContentDeploymentJob -Name <新部署工作的名稱> -SPContentDeploymentPath <工作要使用之路徑的 GUID、名稱或有效的 SPContentDeploymentPath 物件>
如需詳細資訊 (包括您可以使用的其他參數),請參閱<New-SPContentDeploymentJob>。您也可以在指令碼中使用 New-SPContentDeploymentJob Cmdlet。如需詳細資訊,請參閱使用 Windows PowerShell 撰寫指令碼。
手動啟動內容部署工作
您可以使用管理中心或 Windows PowerShell 手動啟動內容部署工作。您也可以將內容部署工作設為定期執行。如需建立及排定內容部署工作的詳細資訊,請參閱<建立新的內容部署工作>。如需建立內容部署路徑的資訊,請參閱<建立新的內容部署路徑>。
使用下列程序可透過管理中心手動啟動內容部署工作。
使用管理中心手動啟動內容部署工作
確認您具備下列管理認證:
- 您必須是管理中心伺服器上的伺服器陣列管理員群組成員。
在管理中心網站上,按一下 [一般應用程式設定] 區段中的 [設定內容部署路徑與工作]。
在 [管理內容部署路徑與工作] 頁面上,針對您想要啟動之工作按一下其功能表上的 [立刻執行]。
[狀態] 欄中會報告工作的狀態。
使用下列程序可透過 Windows PowerShell 手動啟動內容部署工作。
使用 Windows PowerShell 手動啟動內容部署工作
請確認符合下列基本需求:
- 請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,按一下 [系統管理工具]。
按一下 [SharePoint 2010 管理命令介面]。
在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:
Start-SPContentDeploymentJob –Identity <要啟動之工作的 GUID、名稱或有效的 SPContentDeploymentJob 物件>
如需詳細資訊 (包括您可以使用的其他參數),請參閱<Start-SPContentDeploymentJob>。您也可以在指令碼中使用 Start-SPContentDeploymentJob Cmdlet。如需詳細資訊,請參閱使用 Windows PowerShell 撰寫指令碼。
建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。
如需詳細資訊,請參閱 Runcontentdeploymentjob:Stsadm 作業 (Office SharePoint Server)。
編輯內容部署路徑
您可以使用管理中心或 Windows PowerShell 編輯內容部署路徑。使用下列程序可透過管理中心編輯內容部署路徑。
使用管理中心編輯內容部署路徑
確認您具備下列管理認證:
- 您必須是管理中心伺服器上的伺服器陣列管理員群組成員。
在管理中心網站上,按一下 [一般應用程式設定] 區段中的 [設定內容部署路徑與工作]。
在 [管理內容部署路徑與工作] 頁面上,針對您想要編輯之路徑按一下其功能表上的 [編輯]。
如需可編輯之設定的詳細資訊,請參閱<建立新的內容部署路徑>。
使用下列程序可透過 Windows PowerShell 編輯內容部署路徑。
使用 Windows PowerShell 編輯內容部署路徑
請確認符合下列基本需求:
- 請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,按一下 [系統管理工具]。
按一下 [SharePoint 2010 管理命令介面]。
在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:
Set-SPContentDeploymentPath –Identity <要變更之路徑的 GUID、名稱或有效的 SPContentDeploymentPath 物件>
如需詳細資訊 (包括您可以使用的其他參數),請參閱<Set-SPContentDeploymentPath>。您也可以在指令碼中使用 Set-SPContentDeploymentPath Cmdlet。如需詳細資訊,請參閱使用 Windows PowerShell 撰寫指令碼。
建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。
如需詳細資訊,請參閱 Editcontentdeploymentpath:Stsadm 作業 (Office SharePoint Server)。
停用或刪除內容部署路徑
您可以使用管理中心停用或刪除內容部署路徑,也可以使用 Windows PowerShell 刪除內容部署路徑。
重要
若刪除內容部署路徑,所有與該路徑相關聯的內容部署工作也都會刪除。
使用下列程序可透過管理中心停用或刪除內容部署路徑。
使用管理中心停用或刪除內容部署路徑
確認您具備下列管理認證:
- 您必須是管理中心伺服器上的伺服器陣列管理員群組成員。
在管理中心網站上,按一下 [一般應用程式設定] 區段中的 [設定內容部署路徑與工作]。
在 [管理內容部署路徑與工作] 頁面上,針對您想要停用或刪除之路徑按一下功能表,然後執行下列其中一項:
若要刪除路徑,請按一下 [刪除],然後在詢問是否確定要刪除的訊息方塊中,按一下 [確定]。
若要停用路徑,請按一下 [停用]。
使用下列程序可透過 Windows PowerShell 刪除內容部署路徑。
使用 Windows PowerShell 刪除內容部署路徑
請確認符合下列基本需求:
- 請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,按一下 [系統管理工具]。
按一下 [SharePoint 2010 管理命令介面]。
在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:
Remove-SPContentDeploymentPath –Identity <要刪除之路徑的 GUID、名稱或有效的 SPContentDeploymentPath 物件>
如需詳細資訊 (包括您可以使用的其他參數),請參閱<Remove-SPContentDeploymentPath>。您也可以在指令碼中使用 Remove-SPContentDeploymentPath Cmdlet。如需詳細資訊,請參閱使用 Windows PowerShell 撰寫指令碼。
建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。
編輯內容部署工作
您可以使用管理中心或 Windows PowerShell 編輯內容部署工作。如需建立內容部署工作的資訊,請參閱<建立新的內容部署工作>。
使用下列程序可透過管理中心編輯內容部署工作。
使用管理中心編輯內容部署工作
確認您具備下列管理認證:
- 您必須是管理中心伺服器上的伺服器陣列管理員群組成員。
在管理中心網站上,按一下 [一般應用程式設定] 區段中的 [設定內容部署路徑與工作]。
在 [管理內容部署路徑與工作] 頁面上,針對您想要編輯之工作按一下其功能表上的 [編輯]。
如需可編輯之設定的詳細資訊,請參閱<建立新的內容部署工作>。
使用下列程序可透過 Windows PowerShell 編輯內容部署工作。
使用 Windows PowerShell 編輯內容部署工作
請確認符合下列基本需求:
- 請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,按一下 [系統管理工具]。
按一下 [SharePoint 2010 管理命令介面]。
在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:
Set-SPContentDeploymentJob –Identity <要變更之工作的 GUID、名稱或有效的 SPContentDeploymentJob 物件>
如需詳細資訊 (包括您可以使用的其他參數),請參閱<Set-SPContentDeploymentJob>。您也可以在指令碼中使用 Set-SPContentDeploymentJob Cmdlet。如需詳細資訊,請參閱使用 Windows PowerShell 撰寫指令碼。
建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。
如需詳細資訊,請參閱 Setcontentdeploymentjobschedule:Stsadm 作業 (Office SharePoint Server)。
測試內容部署工作
使用下列程序可測試內容部署工作。測試內容部署工作對測試匯出設定很有用。
測試內容部署工作
確認您具備下列管理認證:
- 您必須是管理中心伺服器上的伺服器陣列管理員群組成員。
在管理中心網站上,按一下 [一般應用程式設定] 區段中的 [設定內容部署路徑與工作]。
在 [管理內容部署路徑與工作] 頁面上,針對您想要測試之內容部署工作按一下其功能表上的 [測試工作]。
[狀態] 欄中會報告工作的狀態。
取消內容部署工作
使用下列程序可透過管理中心取消內容部署工作。您無法使用 Windows PowerShell 指令程式執行此工作。必須改用 SharePoint 管理中心網站。
注意
啟動匯入階段之後,即無法取消內容部署工作。如需內容部署程序的資訊 (包括匯出與匯入階段的描述),請參閱<內容部署概觀 (SharePoint Server 2010)>。
取消內容部署工作
確認您具備下列管理認證:
- 您必須是管理中心伺服器上的伺服器陣列管理員群組成員。
在管理中心網站上,按一下 [一般應用程式設定] 區段中的 [設定內容部署路徑與工作]。
在 [管理內容部署路徑與工作] 頁面上,針對您想要取消之工作按一下其功能表上的 [取消]。
[狀態] 欄中會報告工作的狀態。
刪除內容部署工作
您可以使用管理中心或 Windows PowerShell 刪除內容部署工作。使用下列程序可透過管理中心刪除內容部署工作。
使用管理中心刪除內容部署工作
確認您具備下列管理認證:
- 您必須是管理中心伺服器上的伺服器陣列管理員群組成員。
在管理中心網站上,按一下 [一般應用程式設定] 區段中的 [設定內容部署路徑與工作]。
在 [管理內容部署路徑與工作] 頁面上,針對您想要刪除之工作按一下其功能表上的 [刪除]。
在詢問您是否確定要刪除的訊息方塊中,按一下 [確定]。
使用下列程序可透過 Windows PowerShell 刪除內容部署工作。
使用 Windows PowerShell 刪除內容部署工作
請確認符合下列基本需求:
- 請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,按一下 [系統管理工具]。
按一下 [SharePoint 2010 管理命令介面]。
在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:
Remove-SPContentDeploymentJob -Identity <要刪除之工作的 GUID、名稱或有效的 SPContentDeploymentJob 物件>
如需詳細資訊 (包括您可以使用的其他參數),請參閱<Remove-SPContentDeploymentJob>。您也可以在指令碼中使用 Remove-SPContentDeploymentJob Cmdlet。如需詳細資訊,請參閱使用 Windows PowerShell 撰寫指令碼。
See Also
Concepts
設定內容部署設定
管理快速部署工作
檢視內容部署工作報告與歷程記錄
內容部署概觀 (SharePoint Server 2010)