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