Partager via


Update-SPProfileSync

Mises à jour la configuration du travail de synchronisation des profils utilisateur en fonction des paramètres spécifiés.

Syntax

Update-SPProfileSync
      [[-ExcludeWebApplications] <String>]
      [[-SynchronizationTiming] <String>]
      [[-SweepTiming] <String>]
      [[-IgnoreIsActive] <Boolean>]
      [-AssignmentCollection <SPAssignmentCollection>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

L’applet de commande Update-SPProfileSync met à jour la configuration du travail de synchronisation des profils utilisateur en fonction des paramètres spécifiés.

Exemples

------------EXAMPLE 1-----------

Update-SPProfileSync -IgnoreIsActive:$false

Cet exemple met à jour le travail de synchronisation de profil utilisateur qui le marque pour synchroniser tous les utilisateurs, quelle que soit leur activité, sans demander de confirmation à l’utilisateur.

------------EXAMPLE 2-----------

Update-SPProfileSync -SynchronizationTiming "every 15 minutes"

Cet exemple met à jour le travail de synchronisation de profil utilisateur qui le marque pour qu’il s’exécute toutes les 15 minutes, sans demander de confirmation à l’utilisateur.

Paramètres

-AssignmentCollection

Gère les objets de manière à optimiser leur libération. L'utilisation d'objets, tels que SPWeb ou SPSite, peut consommer des quantités de mémoire élevées et le recours à ces objets dans des scripts Windows PowerShell implique une gestion appropriée de la mémoire. À l'aide de l'objet SPAssignment, vous pouvez affecter des objets à une variable et les libérer dès qu'ils ne sont plus nécessaires afin de libérer de la mémoire. Lorsque les objets SPWeb, SPSite ou SPSiteAdministration sont utilisés, ils sont automatiquement libérés si une collection d’attributions ou le paramètre Global ne sont pas utilisés.

Lorsque le paramètre Global est utilisé, tous les objets sont contenus dans le magasin global. Si des objets ne sont pas utilisés immédiatement ou libérés à l’aide de la commande Stop-SPAssignment, un scénario d’insuffisance de mémoire peut se produire.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExcludeWebApplications

Liste délimitée par des virgules des URL d’application Web à exclure de la prise en compte dans le processus de synchronisation.

Les valeurs spécifiées suppriment tous les ensembles de valeurs existants.

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-IgnoreIsActive

Spécifie s’il faut synchroniser uniquement les profils actifs ou tous les profils. Les profils utilisateur des utilisateurs qui contribuent au site sont considérés comme actifs.

Les valeurs valides sont True ou False.

Type:Boolean
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-SweepTiming

Effectue les mêmes tâches que le paramètre SynchronizationTiming. Toutefois, le paramètre SweepTiming définit la planification du travail « sweep ». Le travail de balayage est piloté par le journal des modifications SharePoint Foundation et est utilisé comme un moyen léger de capturer les nouveaux utilisateurs ajoutés. Par exemple, vous pouvez avoir un site entièrement synchronisé, mais un utilisateur est alors ajouté au site. Le travail de balayage garantit que l’utilisateur incrémentiel nouvellement ajouté obtient rapidement les propriétés du profil utilisateur répliquées.

La valeur par défaut est toutes les 1 minute.

Type:String
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-SynchronizationTiming

Définit la planification du travail de synchronisation principal. Vous pouvez mentionner la planification à l’aide d’une chaîne de texte au format SPSchedule (par exemple, « toutes les 15 minutes » signifie que le travail est planifié pour s’exécuter toutes les 15 minutes, « tous les jours à 09:00:00 » signifie que le travail est planifié pour s’exécuter à 9 h tous les jours).

La valeur par défaut est une fois par heure.

Vous pouvez utiliser la méthode de chaîne SPSchedule.FromString() pour transmettre les chaînes , « toutes les 5 minutes » ou « xxxxxxx hebdomadaire ».

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Présente ce qui se produit si le cmdlet s’exécute. Le cmdlet n’est pas exécutée.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False