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

  1. Compruebe que cumple con los siguientes requisitos:

  2. 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()
    
  3. Reemplace <VariationURL> con la dirección URL de la colección de sitios de variantes.

  4. 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.

  5. En el menú Inicio, haga clic en Todos los programas.

  6. Haga clic en Productos de Microsoft SharePoint 2010.

  7. Haga clic en Consola de administración de SharePoint 2010.

  8. Cambie al directorio donde guardó el archivo.

  9. 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

  1. Compruebe que cumple con los siguientes requisitos:

  2. 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()
    
  3. Reemplace <VariationURL> con la dirección URL de la colección de sitios de variantes.

  4. 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.

  5. En el menú Inicio, haga clic en Todos los programas.

  6. Haga clic en Productos de Microsoft SharePoint 2010.

  7. Haga clic en Consola de administración de SharePoint 2010.

  8. Cambie al directorio donde guardó el archivo.

  9. En el símbolo del sistema de Windows PowerShell, escriba el siguiente comando:

    ./Enable-Propagation.ps1 
    

See Also

Other Resources

Ejecución de scripts de Windows PowerShell