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
Vérifiez que vous disposez de la configuration minimale requise suivante :
Voir Add-SPShellAdmin.
Vous devez consulter la page about_Execution_Policies (https://go.microsoft.com/fwlink/?linkid=193050&clcid=0x40C).
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()
Remplacez <VariationURL> par l’URL de la collection de sites de variantes.
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.
Dans le menu Démarrer, cliquez sur Tous les programmes.
Cliquez sur Produits Microsoft SharePoint 2010.
Cliquez sur SharePoint 2010 Management Shell.
Accédez au répertoire où vous avez enregistré le fichier.
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
Vérifiez que vous disposez de la configuration minimale requise suivante :
Voir Add-SPShellAdmin.
Vous devez consulter la page about_Execution_Policies (https://go.microsoft.com/fwlink/?linkid=193050&clcid=0x40C).
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()
Remplacez <VariationURL> par l’URL de la collection de sites de variantes.
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.
Dans le menu Démarrer, cliquez sur Tous les programmes.
Cliquez sur Produits Microsoft SharePoint 2010.
Cliquez sur SharePoint 2010 Management Shell.
Accédez au répertoire où vous avez enregistré le fichier.
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)