Gerenciar a propagação automática de páginas de variação
Aplica-se a: SharePoint Server 2010
Tópico modificado em: 2016-11-30
O recurso de variações disponibiliza conteúdo para audiências específicas em diferentes sites ao copiar o conteúdo de um site de variação de origem para cada site de variação de destino. A configuração Criação Automática determina se os sites e as páginas no site de variação de origem são criados automaticamente nos sites de variação de destino. Por padrão, essa configuração é habilitada. Porém, é possível que em alguns casos você não queira que as páginas sejam propagadas automaticamente. Por exemplo, se você tem sites multilíngue, convém não propagar a página de origem automaticamente para as páginas traduzidas. É possível usar o Windows PowerShell e o modelo de objeto para desabilitar a propagação automática das páginas de variação. Quando a propagação automática é desabilitada, a configuração Criação Automática é ignorada nas páginas, embora os sites continuem seguindo a configuração Criação Automática. Você pode, de outra forma, publicar as páginas sob demanda clicando em Criar ou Atualizar no menu Publicar para propagar as versões de origem para todos os destinos.
Para obter mais informações sobre a propagação de páginas de variação, consulte o artigo sobre variações: propagação de páginas segundo seus termos. Para obter mais informações sobre variações, consulte Visão geral das variações.
Observação
A configuração de propagação automática não é acessível pela interface do usuário. Você deve usar o Windows PowerShell para alterá-la.
Neste artigo:
Desabilitar a propagação automática de páginas de variação
Habilitar a propagação automática de páginas de variação
Desabilitar a propagação automática de páginas de variação
É possível desabilitar a propagação automática usando o Windows PowerShell e o modelo de objeto. Quando a propagação automática é desabilitada, você pode propagar as páginas de origem para todos os destinos sob demanda, clicando em Criar ou Atualizar no menu Publicar.
Para desabilitar a propagação automática de páginas de variação
Verifique se você atende aos seguintes requisitos mínimos:
Copie o seguinte código e cole-o em um editor de texto, como o Bloco de Notas:
$site = Get-SPSite "<VariationURL>" $folder = $site.RootWeb.Lists["Relationships List"].RootFolder $folder.Properties.Add("DisableAutomaticPropagation", $true) $folder.Update() $site.Close()
Substitua a <URLdeVariação> pela URL do conjunto de sites de variação.
Salve o arquivo com o nome Disable-Propagation.ps1.
Observação
É possível usar um nome de arquivo diferente, mas você deve salvar o arquivo como arquivo de texto codificado em ANSI com extensão .ps1.
No menu Iniciar, clique em Todos os Programas.
Clique em Produtos do Microsoft SharePoint 2010.
Clique em Shell de Gerenciamento do SharePoint 2010.
Mude para o diretório onde salvou o arquivo.
No prompt de comando do Windows PowerShell, digite o seguinte comando:
./Disable-Propagation.ps1
Habilitar a propagação automática de páginas de variação
É possível habilitar a propagação automática usando o Windows PowerShell e o modelo de objeto.
Para habilitar a propagação automática de páginas de variação
Verifique se você atende aos seguintes requisitos mínimos:
Copie o seguinte código e cole-o em um editor de texto, como o Bloco de Notas:
$site = Get-SPSite "<VariationURL>" $folder = $site.RootWeb.Lists["Relationships List"].RootFolder $folder.Properties.Remove("DisableAutomaticPropagation") $folder.Update() $site.Close()
Substitua a <URLdeVariação> pela URL do conjunto de sites de variação.
Salve o arquivo com o nome Enable-Propagation.ps1.
Observação
É possível usar um nome de arquivo diferente, mas você deve salvar o arquivo como arquivo de texto codificado em ANSI com extensão .ps1.
No menu Iniciar, clique em Todos os Programas.
Clique em Produtos do Microsoft SharePoint 2010.
Clique em Shell de Gerenciamento do SharePoint 2010.
Mude para o diretório onde salvou o arquivo.
No prompt de comando do Windows PowerShell, digite o seguinte comando:
./Enable-Propagation.ps1