Update-SPProfileSync
Mises à jour la configuration du travail de synchronisation des profils utilisateur en fonction des paramètres spécifiés.
Syntaxe
Default (Par défaut)
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.
Propriétés du paramètre
| Type: | SPAssignmentCollection |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Propriétés du paramètre
| Type: | SwitchParameter |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | cf |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | 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.
Propriétés du paramètre
| Type: | String |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | 1 |
| Obligatoire: | False |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | 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.
Propriétés du paramètre
| Type: | Boolean |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | 4 |
| Obligatoire: | False |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | 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.
Propriétés du paramètre
| Type: | String |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | 3 |
| Obligatoire: | False |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-SynchronizationTiming
Définit la planification du travail de synchronisation main. Vous pouvez mention 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 ».
Propriétés du paramètre
| Type: | String |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | 2 |
| Obligatoire: | False |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. Le cmdlet n’est pas exécutée.
Propriétés du paramètre
| Type: | SwitchParameter |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | Wi |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.