Gérer la propagation automatique des pages de variantes

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

La fonction de variantes met du contenu à la disposition d’audiences spécifiques sur différents sites en copiant celui-ci à partir d’un site de variantes source vers chaque site de variantes cible. Le paramètre Création automatique détermine si les sites et les pages sur le site de variantes source sont créés automatiquement sur les sites de variantes cibles. Par défaut, ce paramètre est activé. Toutefois, dans certains cas, vous pouvez souhaiter que les pages ne soient pas propagées automatiquement. Par exemple, si vous avez de sites multilingues, vous souhaiterez peut-être que les modifications apportées à la page source ne soient pas automatiquement propagées aux pages traduites. Vous pouvez utiliser Windows PowerShell et le modèle objet pour désactiver la propagation automatique des pages de variantes. Lorsque la propagation automatique est désactivée, le paramètre Création automatique est ignoré pour les pages, mais demeure en vigueur pour lessites. À la place, vous pouvez publier les pages à la demande en cliquant sur Créer ou Mettre à jour dans le menu Publier pour propager les versions sources à toutes les cibles.

Pour plus d’informations sur la propagation des pages de variantes, voir Variantes : Propager des pages sur vos termes (éventuellement en anglais). Pour plus d’informations sur les variantes, voir Vue d’ensemble des variantes.

Notes

Le paramètre de propagation automatique n’est pas accessible dans l’interface utilisateur. Vous devez utiliser Windows PowerShell pour le modifier.

Dans cet article :

  • Désactiver la propagation automatique des pages de variantes

  • Activer la propagation automatique des pages de variantes

Désactiver la propagation automatique des pages de variantes

Vous pouvez désactiver la propagation automatique à l’aide de Windows PowerShell et du modèle objet. Lorsque la propagation automatique est désactivée, vous pouvez propager les pages sources à toutes les cibles à la demande en cliquant sur Créer ou Mettre à jour dans le menu Publier.

Pour désactiver la propagation automatique des pages de variantes

  1. Vérifiez que vous disposez de la configuration minimale requise suivante :

  2. Copiez le code suivant et collez-le dans un éditeur de texte, tel que le Bloc-notes :

    $site = Get-SPSite "<VariationURL>"
    $folder = $site.RootWeb.Lists["Relationships List"].RootFolder
    $folder.Properties.Add("DisableAutomaticPropagation", $true)
    $folder.Update()
    $site.Close()
    
  3. Remplacez <VariationURL> par l’URL de la collection de sites de variantes.

  4. Enregistrez le fichier, sous le nom Disable-Propagation.ps1.

    Notes

    Vous pouvez utiliser un autre nom de fichier, mais vous devez enregistrer le fichier en tant que fichier texte ANSI portant l’extension .ps1.

  5. Dans le menu Démarrer, cliquez sur Tous les programmes.

  6. Cliquez sur Produits Microsoft SharePoint 2010.

  7. Cliquez sur SharePoint 2010 Management Shell.

  8. Accédez au répertoire où vous avez enregistré le fichier.

  9. Depuis l’invite de commandes Windows PowerShell, tapez la commande suivante, puis appuyez sur Entrée :

    ./Disable-Propagation.ps1
    

Activer la propagation automatique des pages de variantes

Vous pouvez activer la propagation automatique à l’aide de Windows PowerShell et du modèle objet.

Pour activer la propagation automatique des pages de variantes

  1. Vérifiez que vous disposez de la configuration minimale requise suivante :

  2. Copiez le code suivant et collez-le dans un éditeur de texte, tel que le Bloc-notes :

    $site = Get-SPSite "<VariationURL>"
    $folder = $site.RootWeb.Lists["Relationships List"].RootFolder
    $folder.Properties.Remove("DisableAutomaticPropagation")
    $folder.Update()
    $site.Close()
    
  3. Remplacez <VariationURL> par l’URL de la collection de sites de variantes.

  4. Enregistrez le fichier, sous le nom Enable-Propagation.ps1.

    Notes

    Vous pouvez utiliser un autre nom de fichier, mais vous devez enregistrer le fichier en tant que fichier texte ANSI portant l’extension .ps1.

  5. Dans le menu Démarrer, cliquez sur Tous les programmes.

  6. Cliquez sur Produits Microsoft SharePoint 2010.

  7. Cliquez sur SharePoint 2010 Management Shell.

  8. Accédez au répertoire où vous avez enregistré le fichier.

  9. Depuis l’invite de commandes Windows PowerShell, tapez la commande suivante, puis appuyez sur Entrée :

    ./Enable-Propagation.ps1 
    

See Also

Other Resources

Exécution de scripts Windows PowerShell (éventuellement en anglais)