Test-MapiConnectivity (RTM)
Gilt für: Exchange Server 2007
Letztes Änderungsdatum des Themas: 2007-06-05
Mithilfe des Cmdlets Test-MapiConnectivity können Sie die Serverfunktionalität überprüfen, indem Sie sich bei dem von Ihnen angegebenen Postfach anmelden. Wenn Sie kein Postfach angeben, führt das Cmdlet die Anmeldung bei dem Systempostfach in der von Ihnen angegebenen Datenbank durch.
Syntax
Test-MAPIConnectivity [-ActiveDirectoryTimeout <Int32>] [-AllConnectionsTimeout <Int32>] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>] [-PerConnectionTimeout <Int32>] [-Server <ServerIdParameter>]
Test-MAPIConnectivity -Database <DatabaseIdParameter> [-ActiveDirectoryTimeout <Int32>] [-AllConnectionsTimeout <Int32>] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>] [-PerConnectionTimeout <Int32>]
Test-MAPIConnectivity -Identity <MailboxIdParameter> [-ActiveDirectoryTimeout <Int32>] [-AllConnectionsTimeout <Int32>] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>] [-PerConnectionTimeout <Int32>]
Detaillierte Beschreibung
Damit Sie das Cmdlet Test-MapiConnectivity ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:
- die Rolle Exchange-Serveradministrator und die Mitgliedschaft in der lokalen Gruppe Administratoren für den Zielserver
Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.
Verwenden Sie das Cmdlet Test-MapiConnectivity, um die Serverfunktionalität zu überprüfen. Dieses Cmdlet führt die Anmeldung bei dem von Ihnen angegebenen Postfach oder bei dem Systempostfach durch, wenn Sie den Parameter Identity nicht angeben, und ruft eine Liste der Elemente im Posteingang ab. Durch das Anmelden bei dem Postfach werden zwei kritische Protokolle getestet, die verwendet werden, wenn ein Client eine Verbindung mit einem Postfachserver herstellt: MAPI und LDAP. Während der Authentifizierung überprüft das Cmdlet Test-MapiConnectivity indirekt, ob der MAPI-Server, der Exchange-Informationsspeicher und der Verzeichnisdienstzugriff (Directory Service Access, DSAccess) funktionieren.
Das Cmdlet führt die Anmeldung bei dem von Ihnen angegebenen Postfach mit den Anmeldeinformationen des Kontos durch, mit dem Sie auf dem lokalen Computer angemeldet sind. Im Anschluss an eine erfolgreiche Authentifizierung greift das Cmdlet Test-MapiConnectivity auf das Postfach zu, um zu überprüfen, ob die Datenbank funktioniert. Wenn eine erfolgreiche Verbindung mit einem Postfach hergestellt wird, ermittelt das Cmdlet zusätzlich die Zeit, zu der der Anmeldeversuch unternommen wurde.
Mit dem Befehl können drei verschiedene Parameter verwendet werden: Database, Identity und Server.
Der Parameter Database akzeptiert eine Datenbankidentität und testet, ob eine Anmeldung bei dem Systempostfach in der angegebenen Datenbank möglich ist.
Der Parameter Identity akzeptiert eine Postfachidentität und testet, ob eine Anmeldung bei einem bestimmten Postfach möglich ist.
Der Parameter Server akzeptiert eine Serveridentität und testet, ob eine Anmeldung bei jedem Systempostfach auf dem angegebenen Server möglich ist.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Database |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Der Parameter Database gibt die Datenbank an, in der die Verbindung mit dem Systempostfach getestet werden soll. Wenn Sie diesen Parameter oder den Parameter Identity nicht angeben, prüft der Befehl das Systempostfach in jeder Datenbank auf dem angegebenen Server. Die Überprüfung erfolgt auf dem lokalen Server, wenn Sie den Parameter Server nicht angeben. |
Identity |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Der Parameter Identity gibt ein zu testendes Postfach an. Folgende Werte können verwendet werden:
|
ActiveDirectoryTimeout |
Optional |
System.Int32 |
Der Parameter ActiveDirectoryTimeout gibt den Zeitraum in Sekunden an, der für jede Active Directory-Operation zulässig ist, bevor es zum Timeout kommt. Die Standardeinstellung ist 15 Sekunden. |
AllConnectionsTimeout |
Optional |
System.Int32 |
Der Parameter ConnectionTimeout gibt den Zeitraum in Sekunden an, den das erfolgreiche Herstellen sämtlicher Verbindungen dauern darf, bevor für das Cmdlet ein Timeout eintritt. Der Countdown für den Timeout beginnt erst, wenn alle für das Einrichten der Verbindungen erforderlichen Informationen von Active Directory abgerufen wurde. Der Standardwert ist 90 Sekunden. |
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
Der Parameter DomainController gibt den Domänencontroller an, der für den Zugriff auf den Active Directory-Verzeichnisdienst verwendet werden soll. Verwenden Sie den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers, der verwendet werden soll. |
MonitoringContext |
Optional |
System.Boolean |
Der Parameter MonitoringContext gibt an, ob die Ergebnisse des Befehls Überwachungsereignisse und Leistungsindikatoren umfassen sollen. Die beiden möglichen Werte für diesen Parameter sind $true oder $false. Wenn Sie $true angeben, beinhalten die Ergebnisse zusätzlich zu den Informationen über MAPI-Transaktionen noch Überwachungsereignisse und Leistungsindikatoren. |
PerConnectionTimeout |
Optional |
System.Int32 |
Der Parameter PerConnectionTimeout gibt den Zeitraum in Sekunden an, den das erfolgreiche Herstellen einer Verbindung dauern darf, bevor es zum Timeout der Verbindung kommt. Die Standardeinstellung ist 10 Sekunden. |
Server |
Optional |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Der Parameter Server gibt den Server an, auf dem die MAPI-Verbindung getestet werden soll. Der Befehl testet die MAPI-Verbindung mit jedem Systempostfach auf dem angegebenen Server. Wenn Sie diesen Parameter nicht angeben, prüft der Befehl das Postfach auf dem lokalen Server. |
Eingabetypen
Rückgabetypen
Fehler
Fehler | Beschreibung |
---|---|
|
Ausnahmen
Ausnahmen | Beschreibung |
---|---|
|
Beispiel
Das erste Beispiel testet die Verbindung mit dem Server "Server01".
Das zweite Beispiel testet die Verbindung mit einem Postfach, das als Domänenname und Benutzername angegeben wurde.
Test-MapiConnectivity -Server "Server01"
Test-MapiConnectivity -Identity "midwest\john"