Set-EdgeSyncServiceConfig
La cmdlet est disponible uniquement dans Exchange en local.
La cmdlet Set-EdgeSyncServiceConfig permet de modifier la configuration des paramètres du service de synchronisation Edge qui contrôlent le comportement de synchronisation général partagé par tous les services EdgeSync.
Pour plus d’informations sur les jeux de paramètres dans la section Syntaxe ci-après, voir Syntaxe da la cmdlet Exchange.
Syntax
Set-EdgeSyncServiceConfig
[-Identity] <EdgeSyncServiceConfigIdParameter>
[-ConfigurationSyncInterval <EnhancedTimeSpan>]
[-Confirm]
[-CookieValidDuration <EnhancedTimeSpan>]
[-DomainController <Fqdn>]
[-FailoverDCInterval <EnhancedTimeSpan>]
[-LockDuration <EnhancedTimeSpan>]
[-LockRenewalDuration <EnhancedTimeSpan>]
[-LogEnabled <Boolean>]
[-LogLevel <EdgeSyncLoggingLevel>]
[-LogMaxAge <EnhancedTimeSpan>]
[-LogMaxDirectorySize <Unlimited>]
[-LogMaxFileSize <Unlimited>]
[-LogPath <String>]
[-Name <String>]
[-OptionDuration <EnhancedTimeSpan>]
[-RecipientSyncInterval <EnhancedTimeSpan>]
[-WhatIf]
[<CommonParameters>]
Description
Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que cette rubrique répertorie tous les paramètres de cette cmdlet, il est possible que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous ont été attribuées. Pour rechercher les autorisations requises pour exécuter une cmdlet ou un paramètre dans votre organisation, voir Find the permissions required to run any Exchange cmdlet.
Exemples
Exemple 1
Set-EdgeSyncServiceConfig "Primary EdgeSync Settings" -LogEnabled $true -LogLevel Medium -LogPath "\\Server01\EdgeSyncLog" -LogMaxFileSize 5MB -LogMaxAge 3
Cet exemple configure les paramètres Microsoft du service Exchange EdgeSync nommés Paramètres EdgeSync principaux avec les valeurs suivantes :
La journalisation EdgeSync est activée et définie sur le niveau de détail moyen.
Les fichiers journaux sont stockés dans le partage EdgeSyncLog sur le serveur nommé Server01.
La taille maximale de chaque fichier journal est 5 mégaoctets (Mo).
Les fichiers journaux sont conservés pendant 3 jours.
Paramètres
-ConfigurationSyncInterval
Le paramètre ConfigurationSyncInterval spécifie la fréquence à laquelle le service Exchange EdgeSync Microsoft synchronise les données de configuration. La valeur par défaut est 3 minutes.
Pour spécifier une valeur, entrez-la sous forme d’une période : dd.hh:mm:ss où dd = jours, hh = heures, mm = minutes et ss = secondes.
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Confirm
Le commutateur Confirme spécifie s’il faut afficher ou masquer l’invite de confirmation. L’incidence de ce commutateur sur la cmdlet varie selon que la cmdlet requiert une confirmation avant de poursuivre.
- Les applets de commande destructrices (par exemple, les applets de commande Remove-*) ont une pause intégrée qui vous oblige à accuser réception de la commande avant de continuer. Pour ces cmdlets, vous pouvez ignorer l’invite de confirmation à l’aide de cette syntaxe exacte :
-Confirm:$false
. - La plupart des autres applets de commande (par exemple, les applets de commande New-* et Set-*) n’ont pas de pause intégrée. Pour ces cmdlets, la spécification du commutateur Confirm sans valeur introduit une pause qui vous oblige à confirmer la commande avant de poursuivre.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-CookieValidDuration
Le paramètre CookieValidDuration spécifie la durée de validité d’un enregistrement de cookie. La valeur par défaut est 21 jours.
Pour spécifier une valeur, entrez-la sous forme d’une période : dd.hh:mm:ss où dd = jours, hh = heures, mm = minutes et ss = secondes.
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DomainController
Le paramètre DomainController spécifie le contrôleur de domaine qui est utilisé par cette cmdlet pour lire ou écrire les données dans Active Directory. Vous identifiez le contrôleur de domaine par son nom de domaine complet (FQDN). Par exemple : « dc01.contoso.com ».
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-FailoverDCInterval
Le paramètre FailoverDCInterval spécifie la durée d’attente de EdgeSync avant de basculer vers un autre contrôleur de domaine s’il ne peut pas lire les données de configuration à partir d’Active Directory. La valeur par défaut est 5 minutes.
Pour spécifier une valeur, entrez-la sous forme d’une période : dd.hh:mm:ss où dd = jours, hh = heures, mm = minutes et ss = secondes.
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Identity
Le paramètre Identity spécifie le nom du service Exchange EdgeSync Microsoft que vous souhaitez configurer.
Type: | EdgeSyncServiceConfigIdParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-LockDuration
Le paramètre LockDuration spécifie la durée pendant laquelle une instance du service Exchange EdgeSync Microsoft peut conserver un verrou exclusif sur les droits de synchronisation. Tant qu’un service EdgeSync applique un verrouillage exclusif sur les droits de synchronisation, aucun autre service EdgeSync ne peut procéder à une opération de synchronisation. La valeur par défaut est 6 minutes.
Pour spécifier une valeur, entrez-la sous forme d’une période : dd.hh:mm:ss où dd = jours, hh = heures, mm = minutes et ss = secondes.
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-LockRenewalDuration
Le paramètre LockRenewalDuration spécifie le délai pendant lequel un service EdgeSync peut renouveler le verrouillage avant l’expiration d’un verrouillage exclusif. La valeur par défaut est 4 minutes.
Pour spécifier une valeur, entrez-la sous forme d’une période : dd.hh:mm:ss où dd = jours, hh = heures, mm = minutes et ss = secondes.
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-LogEnabled
Le paramètre LogEnabled spécifie, active ou désactive l'EdgeSyncLog. L’entrée valide pour ce paramètre est $true ou $false. La valeur par défaut est $true.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-LogLevel
Le paramètre LogLevel spécifie le niveau de journalisation d'EdgeSync. Les valeurs valides sont les suivantes :
- None (il s’agit de la valeur par défaut)
- Faible
- Moyen
- Élevé
Type: | EdgeSyncLoggingLevel |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-LogMaxAge
Le paramètre LogMaxAge spécifie la durée maximale en jours pour conserver les fichiers EdgeSyncLog. Les fichiers journaux plus anciens que la valeur spécifiée sont remplacés. La valeur par défaut est de 30 jours.
Pour spécifier une valeur, entrez-la sous forme d’une période : dd.hh:mm:ss où dd = jours, hh = heures, mm = minutes et ss = secondes.
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-LogMaxDirectorySize
Le paramètre LogMaxDirectorySize indique la quantité d’espace disque maximale que le répertoire EdgeSyncLog peut utiliser. La valeur par défaut est 250 Mo.
Une valeur valide est un nombre allant jusqu’à 1,999999999 téraoctets (2199023254528 octets) ou la valeur unlimited. La valeur par défaut est de 6 gigaoctets (6442450944 octets).
- B (octets)
- KB (kilo-octets)
- MB (mégaoctets)
- GB (gigaoctets)
- To (téraoctets)
TB (téraoctets)
La valeur du paramètre LogMaxFileSize doit être inférieure ou égale à la valeur du paramètre LogMaxDirectorySize. La plage d’entrées valide pour ce paramètre s’étend de 1 à 9223372036854775807 octets. Si vous entrez la valeur unlimited, aucune limite de taille n’est imposée au répertoire EdgeSyncLog.
Type: | Unlimited |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-LogMaxFileSize
Le paramètre LogMaxFileSize spécifie la taille maximale du fichier journal pour les fichiers EdgeSyncLog. La valeur par défaut est 10 Mo.
Une valeur valide est un nombre allant jusqu’à 1,999999999 téraoctets (2199023254528 octets) ou la valeur unlimited. La valeur par défaut est de 6 gigaoctets (6442450944 octets).
- B (octets)
- KB (kilo-octets)
- MB (mégaoctets)
- GB (gigaoctets)
- To (téraoctets)
TB (téraoctets)
La valeur du paramètre LogMaxFileSize doit être inférieure ou égale à la valeur du paramètre LogMaxDirectorySize. La plage d’entrées valide pour ce paramètre s’étend de 1 à 9223372036854775807 octets. Si vous entrez la valeur unlimited, aucune limite de taille n’est imposée aux fichiers EdgeSyncLog.
Type: | Unlimited |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-LogPath
Le paramètre LogPath spécifie l’emplacement du disque dans lequel stocker les fichiers EdgeSyncLog. La valeur par défaut est TransportRoles\Logs\EdgeSync\.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Name
Le paramètre Name spécifie un nom unique pour la configuration du service EdgeSync.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-OptionDuration
Le paramètre OptionDuration spécifie la durée pendant laquelle une instance du service Exchange EdgeSync Microsoft peut conserver un verrou facultatif sur les droits de synchronisation. Pendant qu’un service EdgeSync applique un verrouillage facultatif sur les droits de synchronisation, un autre service EdgeSync peut procéder à des opérations de synchronisation dès l’expiration du verrouillage facultatif s’il est exécuté à l’aide de la commande Start-EdgeSynchronization. La valeur par défaut est 30 minutes.
Pour spécifier une valeur, entrez-la sous forme d’une période : dd.hh:mm:ss où dd = jours, hh = heures, mm = minutes et ss = secondes.
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-RecipientSyncInterval
Le paramètre RecipientSyncInterval spécifie la fréquence à laquelle le service Microsoft Exchange EdgeSync synchronise les données des destinataires du catalogue global. La valeur par défaut est 5 minutes.
Pour spécifier une valeur, entrez-la sous forme d’une période : dd.hh:mm:ss où dd = jours, hh = heures, mm = minutes et ss = secondes.
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-WhatIf
Le commutateur WhatIf simule les actions de la commande. Vous pouvez utiliser ce commutateur pour afficher les modifications qui se produiraient sans réellement appliquer ces modifications. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
Entrées
Input types
Pour visualiser les types d'entrées acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type d'entrée pour une cmdlet est vide, la cmdlet n'accepte pas les données d'entrée.
Sorties
Output types
Pour visualiser les types de retours, également appelés types de sorties, acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type de sortie est vide, la cmdlet ne renvoie pas de données.