Share via


Test-EdgeSynchronization (RTM)

 

S’applique à : Exchange Server 2007

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

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 [-DomainController <Fqdn>] [-ExcludeRecipientTest <SwitchParameter>] [-MaxReportSize <Unlimited>] [-MonitoringContext <$true | $false>]

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. 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 Active Directory 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 de périmètre établit une réplication unidirectionnelle des informations de destinataire et de configuration d'Active Directory vers ADAM. L'abonnement de périmètre 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 de périmètre 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

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.

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é. L'exemple de code suivant 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.

Test-EdgeSynchronization -MaxReportSize 500 -MonitoringContext $true