Test-ImapConnectivity

 

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

Letztes Änderungsdatum des Themas: 2010-08-18

Verwenden Sie das Cmdlet Test-ImapConnectivity, um zu überprüfen, ob der IMAP4-Dienst ordnungsgemäß ausgeführt wird. Mit dem Cmdlet Test-ImapConnectivity können Sie die IMAP4-Funktionen eines angegebenen Clientzugriffsservers für alle Postfächer auf Exchange 2007-Servern am gleichen Active Directory-Standort testen.

Syntax

Test-ImapConnectivity [-ClientAccessServer <ServerIdParameter>] [-Confirm [<SwitchParameter>]] [-ConnectionType <Plaintext | Tls | Ssl>] [-DomainController <Fqdn>] [-LightMode <SwitchParameter>] [-MailboxCredential <PSCredential>] [-MailboxServer <ServerIdParameter>] [-MonitoringContext <SwitchParameter>] [-PerConnectionTimeout <Int32>] [-PortClientAccessServer <Int32>] [-ResetTestAccountCredentials <SwitchParameter>] [-Timeout <UInt32>] [-TrustAnySSLCertificate <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Detaillierte Beschreibung

Verwenden Sie das Cmdlet Test-ImapConnectivity, um zu überprüfen, ob der IMAP4-Dienst ordnungsgemäß ausgeführt wird. Mithilfe des Cmdlets Test-ImapConnectivity können Sie die IMAP4-Funktionalität für einen angegebenen Clientzugriffsserver testen.

Damit Sie das Cmdlet Test-PopConnectivity zum Testen der IMAP4-Funktionalität auf einem Clientzugriffsserver ausführen können, muss dem verwendeten Konto die Exchange-Serveradministrator-Rolle zugewiesen worden sein, und es muss der lokalen Gruppe Administratoren für den Zielserver angehören.

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.

Parameter

Parameter Erforderlich Typ Beschreibung

ClientAccessServer

Optional

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Dieser Parameter gibt den Namen des zu testenden Clientzugriffsservers an. Verwenden Sie diesen Parameter nicht zusammen mit dem Parameter URL.

Confirm

Optional

System.Management.Automation.SwitchParameter

Der Confirm-Parameter 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.

ConnectionType

Optional

Microsoft.Exchange.Monitoring.ProtocolConnectionType

Dieser Parameter gibt den Verbindungstyp an, der verwendet wird, um eine Verbindung mit dem Clientzugriffsserver herzustellen.

DomainController

Optional

Microsoft.Exchange.Data.Fqdn

Um den vollqualifizierten Domänennamen des Domänencontrollers anzugeben, der Daten aus dem Verzeichnisdienst Active Directory abruft, fügen Sie dem Cmdlet den Parameter DomainController hinzu.

LightMode

Optional

System.Management.Automation.SwitchParameter

Dieser Parameter ist für das Cmdlet Test-ImapConnectivity nicht implementiert. Wenn Sie diesen Parameter verwenden, ändert sich das Verhalten des Cmdlets nicht.

Hinweis

Dieses Cmdlet wird für andere Exchange 2007-Diagnose-Cmdlets implementiert.

MailboxCredential

Optional

System.Management.Automation.PSCredential

Dieser Parameter enthält die Postfachanmeldeinformationen für den Test eines einzelnen URLs.

MailboxServer

Optional

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Dieser Parameter gibt den Namen des zu testenden Postfachservers an. Wird der Parameter nicht angegeben, werden alle Postfachserver im lokalen Active Directory-Standort getestet.

MonitoringContext

Optional

System.Management.Automation.SwitchParameter

Wird dieser Parameter angegeben, wird der Task vom Planungsmodul von Microsoft Operations Manager (MOM) ausgeführt. Wird dieser Task mit diesem Parameter, jedoch ohne MOM ausgeführt, wird ein Fehler generiert. Wird dieser Parameter nicht angegeben, muss der Task interaktiv von einem Administrator ausgeführt werden.

PerConnectionTimeout

Optional

System.Int32

Dieser Parameter gibt die Länge des Wartezeitraums pro Verbindung (in Sekunden) für den Abschluss des Testvorgangs an. Der Standardwert für PerConnectionTimeout ist 24 Sekunden. Sie müssen einen Timeoutwert größer als 0 Sekunden und kleiner als 120 Sekunden angeben. Es wird empfohlen, diesen Parameter immer mit einem Wert von mindestens 5 Sekunden zu konfigurieren.

PortClientAccessServer

Optional

System.Int32

Dieser Parameter gibt den Port an, der verwendet wird, um eine Verbindung mit dem Clientzugriffsserver herzustellen, der mit dem Cmdlet Test-ImapConnectivity verwendet wird.

ResetTestAccountCredentials

Optional

System.Management.Automation.SwitchParameter

Der Parameter ResetTestAccountCredentials setzt das Kennwort für das Testkonto zurück, das zum Ausführen dieses Befehls verwendet wird. Das Kennwort für das Testkonto wird üblicherweise alle 7 Tage zurückgesetzt, wenn Sie Ihre Exchange-Umgebung mithilfe von Microsoft System Center Operations Manager verwalten. Bei Verwendung dieses Kennzeichens wird das Zurücksetzen des Kennworts immer dann erzwungen, wenn dies aus Sicherheitsgründen notwendig ist.

Timeout

Optional

System.UInt32

Dieser Parameter gibt die Länge des Wartezeitraums (in Sekunden) für den Abschluss des Testvorgangs an. Der Standardwert für Timeout ist 30 Sekunden. Sie müssen für Timeout einen Wert größer als 0 Sekunden und kleiner als 1 Stunde (3600 Sekunden) angeben. Es wird empfohlen, diesen Parameter immer mit einem Wert von mindestens 5 Sekunden zu konfigurieren.

TrustAnySSLCertificate

Optional

System.Management.Automation.SwitchParameter

Wenn dieser Parameter verwendet wird, werden Fehler bei der SSL-Zertifikatsüberprüfung (Secure Sockets Layer) nicht gemeldet. Dieser Parameter lässt zu, dass das Cmdlet Test-ImapConnectivity den IMAP4-Dienst überprüft, ohne eine Fehler zu generieren, wenn das Zertifikat nicht der URL des Clientzugriffsservers entspricht.

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

 

 

Beispiel

Das erste Codebeispiel testet die IMAP4-Konnektivität für den Clientzugriffsserver "Contoso12", wobei die Anmeldeinformationen des Benutzers "contoso\kweku" verwendet werden.

Das zweite Codebeispiel testet die IMAP4-Konnektivität für einen bestimmten Clientzugriffsserver namens "Contoso12", wobei alle Exchange 2007-Postfächer getestet werden.

Test-ImapConnectivity -ClientAccessServer:Contoso12 -MailboxCredential:(get-credential contoso\kweku)
Test-ImapConnectivity -ClientAccessServer:Contoso12