管理變化頁面的自動傳播
適用版本: SharePoint Server 2010
上次修改主題的時間: 2016-11-30
變化功能可從來源變化網站複製內容到每個目標變化網站,以為不同網站的特定對象提供內容給。[自動建立] 設定會決定來源變化網站上的網站及頁面,是否能在目標變化網站上自動建立。預設會啟用此設定;但是,有時候您可能不想要自動傳播頁面。例如:若您有多語系網站,您可能不會想要將來源頁面的變更自動傳播至翻譯的頁面。您可使用 Windows PowerShell 及物件模型,停用變化頁面的自動傳播。停用自動傳播後,即使網站繼續遵循 [自動建立] 設定,仍會忽略頁面的 [自動建立]。您可視需要發佈頁面,請在 [發佈] 功能表上按一下 [建立] 或 [更新],即可將來源版本傳播至所有目標。
如需關於傳播變化頁面的詳細資訊,請參閱變化:依您的條件傳播頁面(可能為英文網頁)。如需關於變化的詳細資訊,請參閱<變化概觀>。
注意
在使用者介面上無法存取自動傳播設定。您必須使用 Windows PowerShell 變更此設定。
本文內容:
停用變化頁面的自動傳播
啟用變化頁面的自動傳播
停用變化頁面的自動傳播
您可以使用 Windows PowerShell 及物件模型,停用自動傳播。停用自動傳播之後,您可以於需要時將來源頁面傳播至所有目標,請在 [發佈] 功能表上按一下 [建立] 或 [更新]。
停用變化頁面的自動傳播
請確認符合下列基本需求:
複製下列程式碼,並將程式碼貼到文字編輯器 (例如,記事本):
$site = Get-SPSite "<VariationURL>" $folder = $site.RootWeb.Lists["Relationships List"].RootFolder $folder.Properties.Add("DisableAutomaticPropagation", $true) $folder.Update() $site.Close()
以變化網站集合的 URL 取代 <變化 URL>。
儲存檔案並將其命名為 Disable-Propagation.ps1。
注意
您可以使用不同的檔案名稱,但是必須將檔案儲存為副檔名為 .ps1 的 ANSI 編碼文字檔。
在 [開始] 功能表上,按一下 [所有程式]。
按一下 [Microsoft SharePoint 2010 產品]。
按一下 [SharePoint 2010 管理命令介面]。
變更至您儲存檔案的目錄。
在 Windows PowerShell 命令提示字元處,輸入下列命令:
./Disable-Propagation.ps1
啟用變化頁面的自動傳播
您可以使用 Windows PowerShell 及物件模型,啟用自動傳播。
啟用變化頁面的自動傳播
請確認符合下列基本需求:
複製下列程式碼,並將程式碼貼到文字編輯器 (例如,記事本):
$site = Get-SPSite "<VariationURL>" $folder = $site.RootWeb.Lists["Relationships List"].RootFolder $folder.Properties.Remove("DisableAutomaticPropagation") $folder.Update() $site.Close()
以變化網站集合的 URL 取代 <變化 URL>。
儲存檔案並將其命名為 Enable-Propagation.ps1。
注意
您可以使用不同的檔案名稱,但是必須將檔案儲存為副檔名為 .ps1 的 ANSI 編碼文字檔。
在 [開始] 功能表上,按一下 [所有程式]。
按一下 [Microsoft SharePoint 2010 產品]。
按一下 [SharePoint 2010 管理命令介面]。
變更至您儲存檔案的目錄。
在 Windows PowerShell 命令提示字元處,輸入下列命令:
./Enable-Propagation.ps1