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