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