Test-EdgeSynchronization

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Letztes Änderungsdatum des Themas: 2007-06-28

Mithilfe des Cmdlets Test-EdgeSynchronization können Sie die Diagnose durchführen, ob die abonnierten Edge-Transport-Server einen aktuellen und richtigen Synchronisierungsstatus aufweisen.

Syntax

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

Detaillierte Beschreibung

Test-EdgeSynchronization ist ein Cmdlet für Diagnosen, das einen Bericht über den Synchronisierungsstatus der abonnierten Edge-Transport-Server bereitstellt. Sie können den Parameter VerifyRecipient mit diesem Cmdlet verwenden, um zu überprüfen, ob ein einzelner Empfänger mit dem ADAM-Verzeichnisdienst (Active Directory Application Mode) synchronisiert wurde. Diese Aufgabe bietet hilfreiche Informationen für den Administrator, wenn sie manuell ausgeführt wird. Sie kann auch vom Microsoft Operations Manager (MOM) aufgerufen werden. Wenn die Aufgabe vom MOM aufgerufen wird, werden Warnungen generiert, falls ein Edge-Transport-Server nicht synchronisiert ist.

Die Serverfunktion Edge-Transport hat keinen Zugriff auf den Active Directory-Verzeichnisdienst. Die gesamten Konfigurations- und Empfängerinformationen werden in ADAM gespeichert. Zum Ausführen von Empfänger-Lookup- und Nachrichtensicherheitsaufgaben benötigt der Edge-Transport-Server Daten, die in Active Directory gespeichert sind. Der Edge-Abonnementprozess richtet die Replikation von Empfänger- und Konfigurationsinformationen in eine Richtung (von Active Directory nach ADAM) ein. Beim Edge-Abonnement werden nur die Informationen kopiert, die der Edge-Transport-Server zum Durchführen von Konfigurationsaufgaben für Antispam und Nachrichtensicherheit benötigt, sowie Informationen über die Connectorkonfiguration, die benötigt werden, um den End-to-End-Nachrichtenfluss zu ermöglichen. Das Edge-Abonnement führt geplante Aktualisierungen aus, damit die Informationen in ADAM aktuell bleiben.

Das Cmdlet Test-EdgeSynchronization bietet proaktive Warnungen, wenn ein Edge-Transport-Server nicht länger synchronisiert ist. Die Ausgabe dieses Cmdlets ermöglicht dem Administrator die Anzeige, welche Objekte nicht mit dem Edge-Transport-Server synchronisiert wurden. Die Aufgabe vergleicht die in Active Directory gespeicherten Daten mit den in ADAM gespeicherten Daten. Sämtliche Inkonsistenzen bei den Daten werden von diesem Befehl in der Ergebnisausgabe aufgeführt.

Damit Sie das Cmdlet Test-EdgeSynchronization ausführen können, müssen Sie sich auf einem Computer mit installierter Serverfunktion Hub-Transport anmelden, der sich an dem Active Directory-Standort befindet, für den der Edge-Transport-Server abonniert ist. An das verwendete Konto muss Folgendes delegiert werden:

  • Exchange-Organisationsadministrator-Rolle

Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Microsoft Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Parameter

Parameter Erforderlich Typ Beschreibung

VerifyRecipient

Erforderlich

Microsoft.Exchange.Data.ProxyAddress

Verwenden Sie den Parameter VerifyRecipient, um den Synchronisierungsstatus eines einzelnen Empfängers zu überprüfen. Sie identifizieren den Empfänger, indem Sie eine Proxyadresse angeben, die dem Empfänger zugewiesen ist. Die Proxyadresse ist die E-Mail-Adresse des Empfängers. Der Empfängerüberprüfungstest und der Test, der die Synchronisierung der Konfigurationsdaten überprüft, schließen sich gegenseitig aus.

Confirm

Optional

System.Management.Automation.SwitchParameter

Der Parameter Confirm bewirkt eine Unterbrechung der Befehlsausführung und zwingt Sie, die Aktion des Befehls zu bestätigen, bevor die Verarbeitung fortgesetzt wird. Für den Parameter Confirm muss kein Wert angegeben werden.

DomainController

Optional

Microsoft.Exchange.Data.Fqdn

Um den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers anzugeben, der Daten aus Active Directory abruft, fügen Sie dem Befehl den Parameter DomainController hinzu.

ExcludeRecipientTest

Optional

System.Management.Automation.SwitchParameter

Verwenden Sie den Parameter ExcludeRecipientTest, um die Prüfung der Synchronisation von Empfängerdaten auszuschließen. Wenn Sie diesen Parameter einbeziehen, wird nur die Synchronisation von Konfigurationsobjekten überprüft. Die Prüfung, ob Empfängerdaten synchronisiert sind, dauert länger als die reine Prüfung von Konfigurationsdaten.

MaxReportSize

Optional

Microsoft.Exchange.Data.Unlimited

Mit dem Parameter MaxReportSize geben Sie die Gesamtzahl der in den Ergebnissen aufzuführenden Objekte und Eigenschaften an. Die Ergebnisausgabe dieses Cmdlets umfasst eine Liste aller nicht synchronisierten Objekte und Eigenschaften in ADAM und Active Directory. Wenn die Verzeichnisdienste nicht synchronisiert sind, können sich große Datenmengen ergeben. Wenn Sie für diesen Parameter keinen Wert angeben, wird der Standardwert "1.000" verwendet. Der Mindestwert für diesen Parameter beträgt "1". Der maximale Wert für diesen Parameter ist unbegrenzt.

MonitoringContext

Optional

System.Boolean

Der Parameter MonitoringContext wird nur verwendet, wenn MOM für die Serverüberwachung verwendet wird. Wenn Sie für den Wert $true festlegen, füllt das Cmdlet das Objekt MonitoringContext mit Ereignissen und Leistungsindikatoren, die von MOM verwendet werden. Der Standardwert für diesen Parameter ist $false.

WhatIf

Optional

System.Management.Automation.SwitchParameter

Der Parameter WhatIf weist den Befehl an, die für das Objekt ausgeführten Aktionen lediglich zu simulieren. Durch Verwendung des Parameters WhatIf können Sie eine Vorschau der Änderungen anzeigen, ohne diese Änderungen wirklich übernehmen zu müssen. Für den Parameter WhatIf muss kein Wert angegeben werden.

Eingabetypen

Rückgabetypen

Fehler

Fehler Beschreibung

 

Ausnahmen

Ausnahmen Beschreibung

 

 

Beispiel

Das Cmdlet Test-EdgeSynchronization muss von einem Hub-Transport-Server ausgeführt werden, der sich am Active Directory-Standort befindet, für den der Edge-Transport-Server abonniert ist. Im ersten Codebeispiel wird der Synchronisierungsstatus abonnierter Edge-Transport-Server ermittelt. Außerdem werden die ersten 500 Dateninkonsistenzen ausgegeben und Ereignisse sowie Leistungsindikatoren zur Verwendung für den MOM generiert.

Das zweite Codebeispiel überprüft den Synchronisierungsstatus eines einzelnen Empfängers.

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