管理變化頁面的自動傳播

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2016-11-30

變化功能可從來源變化網站複製內容到每個目標變化網站,以為不同網站的特定對象提供內容給。[自動建立] 設定會決定來源變化網站上的網站及頁面,是否能在目標變化網站上自動建立。預設會啟用此設定;但是,有時候您可能不想要自動傳播頁面。例如:若您有多語系網站,您可能不會想要將來源頁面的變更自動傳播至翻譯的頁面。您可使用 Windows PowerShell 及物件模型,停用變化頁面的自動傳播。停用自動傳播後,即使網站繼續遵循 [自動建立] 設定,仍會忽略頁面的 [自動建立]。您可視需要發佈頁面,請在 [發佈] 功能表上按一下 [建立] 或 [更新],即可將來源版本傳播至所有目標。

如需關於傳播變化頁面的詳細資訊,請參閱變化:依您的條件傳播頁面(可能為英文網頁)。如需關於變化的詳細資訊,請參閱<變化概觀>。

注意

在使用者介面上無法存取自動傳播設定。您必須使用 Windows PowerShell 變更此設定。

本文內容:

  • 停用變化頁面的自動傳播

  • 啟用變化頁面的自動傳播

停用變化頁面的自動傳播

您可以使用 Windows PowerShell 及物件模型,停用自動傳播。停用自動傳播之後,您可以於需要時將來源頁面傳播至所有目標,請在 [發佈] 功能表上按一下 [建立] 或 [更新]。

停用變化頁面的自動傳播

  1. 請確認符合下列基本需求:

  2. 複製下列程式碼,並將程式碼貼到文字編輯器 (例如,記事本):

    $site = Get-SPSite "<VariationURL>"
    $folder = $site.RootWeb.Lists["Relationships List"].RootFolder
    $folder.Properties.Add("DisableAutomaticPropagation", $true)
    $folder.Update()
    $site.Close()
    
  3. 以變化網站集合的 URL 取代 <變化 URL>

  4. 儲存檔案並將其命名為 Disable-Propagation.ps1。

    注意

    您可以使用不同的檔案名稱,但是必須將檔案儲存為副檔名為 .ps1 的 ANSI 編碼文字檔。

  5. 在 [開始] 功能表上,按一下 [所有程式]。

  6. 按一下 [Microsoft SharePoint 2010 產品]。

  7. 按一下 [SharePoint 2010 管理命令介面]。

  8. 變更至您儲存檔案的目錄。

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

    ./Disable-Propagation.ps1
    

啟用變化頁面的自動傳播

您可以使用 Windows PowerShell 及物件模型,啟用自動傳播。

啟用變化頁面的自動傳播

  1. 請確認符合下列基本需求:

  2. 複製下列程式碼,並將程式碼貼到文字編輯器 (例如,記事本):

    $site = Get-SPSite "<VariationURL>"
    $folder = $site.RootWeb.Lists["Relationships List"].RootFolder
    $folder.Properties.Remove("DisableAutomaticPropagation")
    $folder.Update()
    $site.Close()
    
  3. 以變化網站集合的 URL 取代 <變化 URL>

  4. 儲存檔案並將其命名為 Enable-Propagation.ps1。

    注意

    您可以使用不同的檔案名稱,但是必須將檔案儲存為副檔名為 .ps1 的 ANSI 編碼文字檔。

  5. 在 [開始] 功能表上,按一下 [所有程式]。

  6. 按一下 [Microsoft SharePoint 2010 產品]。

  7. 按一下 [SharePoint 2010 管理命令介面]。

  8. 變更至您儲存檔案的目錄。

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

    ./Enable-Propagation.ps1 
    

See Also

Other Resources

執行 Windows PowerShell 指令碼(可能為英文網頁)