Administración de la propagación automática de páginas de variantes
Se aplica a: SharePoint Server 2010
Última modificación del tema: 2016-11-30
La característica de variantes permite que el mismo contenido esté disponible para audiencias específicas en varios sitios al copiar el contenido de un sitio de variante de origen en cada sitio de variante de destino. La opción Creación automática determina si los sitios y las páginas del sitio de variante de origen se crean automáticamente en los sitios de variante de destino. De manera predeterminada, esta opción está habilitada. Sin embargo, puede haber casos en los que no desee que las páginas se propaguen automáticamente. Por ejemplo, si tiene sitios multilingües, es posible que no desee que los cambios de la página de origen se propaguen automáticamente a las páginas traducidas. Puede usar Windows PowerShell y el modelo de objetos para deshabilitar la propagación automática de las páginas de variantes. Cuando la propagación automática está deshabilitada, se omite la opción Creación automática para las páginas, aunque los sitios continúan siguiendo la opción Creación automática. En su lugar, puede publicar las páginas a petición haciendo clic en Crear o en Actualizar en el menú Publicar para propagar las versiones de origen a todos los destinos.
Para obtener más información sobre la propagación de páginas de variantes, vea el tema sobre las variantes y cómo propagar las páginas a su manera. Para obtener más información sobre variantes, vea Información general sobre las variantes.
Nota
Desde la interfaz de usuario no se puede acceder a la opción de propagación automática. Debe usar Windows PowerShell para cambiar esta configuración.
En este artículo:
Deshabilitación de propagación automática de páginas de variantes
Habilitación de propagación automática de páginas de variantes
Deshabilitación de propagación automática de páginas de variantes
Puede deshabilitar la propagación automática mediante Windows PowerShell y el modelo de objetos. Cuando la propagación automática está deshabilitada, se pueden propagar páginas de origen a todos los destinos a petición haciendo clic en Crear o en Actualizar en el menú Publicar.
Para deshabilitar la propagación automática de páginas de variantes
Compruebe que cumple con los siguientes requisitos:
Consulte Add-SPShellAdmin.
Debe leer el tema sobre políticas de ejecución (https://go.microsoft.com/fwlink/?linkid=193050&clcid=0xC0A).
Copie el siguiente código y péguelo en un editor de texto, como el Bloc de notas:
$site = Get-SPSite "<VariationURL>" $folder = $site.RootWeb.Lists["Relationships List"].RootFolder $folder.Properties.Add("DisableAutomaticPropagation", $true) $folder.Update() $site.Close()
Reemplace <VariationURL> con la dirección URL de la colección de sitios de variantes.
Guarde el archivo con el nombre Disable-Propagation.ps1.
Nota
Puede usar un nombre de archivo distinto, pero debe guardar el archivo como un archivo de texto con codificación ANSI, con la extensión .ps1.
En el menú Inicio, haga clic en Todos los programas.
Haga clic en Productos de Microsoft SharePoint 2010.
Haga clic en Consola de administración de SharePoint 2010.
Cambie al directorio donde guardó el archivo.
En el símbolo del sistema de Windows PowerShell, escriba el siguiente comando:
./Disable-Propagation.ps1
Habilitación de propagación automática de páginas de variantes
Puede habilitar la propagación automática mediante Windows PowerShell y el modelo de objetos.
Para habilitar la propagación automática de páginas de variantes
Compruebe que cumple con los siguientes requisitos:
Consulte Add-SPShellAdmin.
Debe leer el tema sobre políticas de ejecución (https://go.microsoft.com/fwlink/?linkid=193050&clcid=0xC0A).
Copie el siguiente código y péguelo en un editor de texto, como el Bloc de notas:
$site = Get-SPSite "<VariationURL>" $folder = $site.RootWeb.Lists["Relationships List"].RootFolder $folder.Properties.Remove("DisableAutomaticPropagation") $folder.Update() $site.Close()
Reemplace <VariationURL> con la dirección URL de la colección de sitios de variantes.
Guarde el archivo con el nombre Enable-Propagation.ps1.
Nota
Puede usar un nombre de archivo distinto, pero debe guardar el archivo como un archivo de texto con codificación ANSI, con la extensión .ps1.
En el menú Inicio, haga clic en Todos los programas.
Haga clic en Productos de Microsoft SharePoint 2010.
Haga clic en Consola de administración de SharePoint 2010.
Cambie al directorio donde guardó el archivo.
En el símbolo del sistema de Windows PowerShell, escriba el siguiente comando:
./Enable-Propagation.ps1