Test-EdgeSynchronization

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Dernière rubrique modifiée : 2007-06-28

La cmdlet Test-EdgeSynchronization permet de déterminer si les serveurs de transport Edge abonnés ont un état de synchronisation actuel et précis.

Syntaxe

Test-EdgeSynchronization [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-ExcludeRecipientTest <SwitchParameter>] [-MaxReportSize <Unlimited>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]]

Test-EdgeSynchronization -VerifyRecipient <ProxyAddress> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

Description détaillée

Test-EdgeSynchronization est une cmdlet de diagnostic qui fournit un rapport sur l'état de synchronisation de serveurs de transport Edge abonnés. Vous pouvez utiliser le paramètre VerifyRecipient avec cette cmdlet pour vérifier qu'un seul destinataire a été synchronisé au service d'annuaire Application Mode (ADAM) Active Directory. Cette tâche exécutée manuellement permet d'obtenir des informations utiles pour l'administrateur. Elle peut également être appelée par Microsoft Operations Manager (MOM). Lorsque la tâche est appelée par MOM, des alertes sont générées si un serveur de transport Edge n'est pas synchronisé.

Le rôle serveur de transport Edge n'a pas accès au service d'annuaire Active Directory. Toutes les informations de configuration et de destinataire sont stockées dans le service d'annuaire Application Mode (ADAM). Pour effectuer des tâches de recherche de destinataire ou de sécurité des messages, le serveur de transport Edge requiert des données résidant dans Active Directory. Le processus d'abonnement Edge établit une réplication unidirectionnelle des informations de destinataire et de configuration d'Active Directory vers ADAM. L'abonnement Edge ne copie que les informations dont le serveur de transport Edge a besoin pour exécuter des tâches de blocage du courrier indésirable et de configuration de la sécurité des messages, ainsi que des informations sur la configuration du connecteur requise pour permettre un flux de messagerie de bout en bout. L'abonnement Edge exécute des mises à jour planifiées de façon à ce que les informations disponibles dans ADAM soient actualisées.

La cmdlet Test-EdgeSynchronization génère une alerte proactive quand un serveur de transport Edge n'est plus synchronisé. La sortie de cette cmdlet permet à un administrateur de voir les objets qui n'ont pas été synchronisés sur le serveur de transport Edge. La tâche compare les données stockées dans Active Directory à celles stockées dans ADAM. Cette commande signale toute incohérence de données dans la sortie des résultats.

Pour exécuter la cmdlet Test-EdgeSynchronization, vous devez vous connecter à un ordinateur sur lequel le rôle serveur de transport Hub est installé et situé dans le site Active Directory auquel le serveur de transport Edge est abonné. Vous devez utiliser un compte auquel a été délégué :

  • le rôle Administrateur d'organisation Exchange.

Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Microsoft Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.

Paramètres

Paramètre Obligatoire Type Description

VerifyRecipient

Obligatoire

Microsoft.Exchange.Data.ProxyAddress

Le paramètre VerifyRecipient permet de vérifier l'état de la synchronisation d'un destinataire unique. Vous identifiez le destinataire en spécifiant une adresse proxy assignée au destinataire. L'adresse proxy est l'adresse de messagerie du destinataire. Le test de vérification du destinataire et le test vérifiant la synchronisation des données de configuration s'excluent mutuellement.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre Confirm suspend le traitement par la commande et vous demande de confirmer les actions que la commande va exécuter avant de continuer le traitement. Il n'est pas nécessaire de spécifier une valeur pour le paramètre Confirm.

DomainController

Facultatif

Microsoft.Exchange.Data.Fqdn

Pour spécifier le nom de domaine complet (FQDN) du contrôleur de domaine qui extrait des données depuis Active Directory, incluez le paramètre DomainController dans la commande.

ExcludeRecipientTest

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre ExcludeRecipientTest permet d'exclure la validation de la synchronisation des données du destinataire. Si vous incluez ce paramètre, seule la synchronisation d'objets de configuration est validée. La validation de la synchronisation des données du destinataire prend plus de temps que la validation des données de configuration uniquement.

MaxReportSize

Facultatif

Microsoft.Exchange.Data.Unlimited

Le paramètre MaxReportSize permet de spécifier le nombre total d'objets et de propriétés répertoriés dans les résultats. La sortie des résultats de cette cmdlet inclut la liste de tous les objets et propriétés désynchronisés dans ADAM et Active Directory. Si les services d'annuaire ne sont pas synchronisés, il peut en résulter la génération de grandes quantités de données. Si vous ne spécifiez pas de valeur pour ce paramètre, la valeur par défaut 1000 est utilisée. La valeur minimale de ce paramètre est 1 et la valeur maximale est illimitée.

MonitoringContext

Facultatif

System.Boolean

Le paramètre MonitoringContext n'est utilisé qu'en cas d'utilisation de MOM pour la surveillance du serveur. Si vous définissez la valeur sur $true, la cmdlet peuple l'objet MonitoringContext avec les compteurs d'événements et de performances utilisés par MOM. La valeur par défaut de ce paramètre est $false.

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre WhatIf donne pour instruction à la commande de simuler les actions qu'elle va appliquer à l'objet. Grâce au paramètre WhatIf, vous pouvez afficher des changements potentiels sans devoir les appliquer. Il n'est pas nécessaire de spécifier une valeur pour le paramètre WhatIf.

Types d'entrées

Types de retours

Erreurs

Erreur Description

 

Exceptions

Exceptions Description

 

 

Exemple

Vous devez exécuter la cmdlet Test-EdgeSynchronization depuis un serveur de transport Hub se trouvant dans le site Active Directory auquel le serveur de transport Edge est abonné. Le premier exemple de code diagnostique l'état de synchronisation des serveurs de transport Edge abonnés, affiche uniquement les 500 premières incohérences de données et génère des compteurs d'événements et de performance destinés à l'usage de MOM.

Le deuxième paramètre vérifie l'état de la synchronisation d'un destinataire unique.

Test-EdgeSynchronization -MaxReportSize 500 -MonitoringContext $true
Test-EdgeSynchronization -VerifyRecipient kate@contoso.com