Problemdiagnose für die Exchange-Suche

Gilt für: Exchange Server 2013

Die Exchange-Suche indiziert Postfächer und unterstützte Anlagen in Exchange-Postfächern. Bei zunehmenden E-Mail-Mengen, größer werdenden Postfächern und Speicherkontingenten, der Bereitstellung von Archivpostfächern für Benutzer und der In-Situ-eDiscovery für das Ausführen von Discoverysuchen ist die Exchange-Suche eine entscheidende Komponente des Postfachservers in Ihrer Microsoft Exchange Server 2013-Organisation. Probleme im Zusammenhang mit der Exchange-Suche können sich auf die Benutzerproduktivität auswirken und die In-Situ-eDiscovery-Funktionalität beeinträchtigen.

Weitere Informationen zur Exchange-Suche finden Sie unter Exchange-Suche.

Möchten Sie wissen, welche Verwaltungsaufgaben es im Zusammenhang mit der Exchange-Suche gibt? Informationen hierzu finden Sie unter Exchange-Suchverfahren.

Verwenden des Cmdlets "Test-ExchangeSearch"

Schritt 5 des Verfahrens in diesem Thema beschreibt die Ausführung des Cmdlets Test-ExchangeSearch zur Diagnose von Problemen mit der Exchange-Suche. Sie können das Cmdlet Test-ExchangeSearch verwenden, um die Exchange-Suchfunktionalität für einen Postfachserver, eine Postfachdatenbank oder ein bestimmtes Postfach zu testen. Das Cmdlet übermittelt eine Testnachricht an das angegebene Postfach (oder an das Postfach eines Datenbanksystems, wenn kein Postfach angegeben ist) und führt dann eine Suche durch, um zu bestimmen, ob die Nachricht indiziert ist und wie lange ihre Indizierung gedauert hat. Unter normalen Bedingungen indiziert Exchange Search eine Nachricht innerhalb von etwa 10 Sekunden, nachdem die Nachricht erstellt oder an ein Postfach übermittelt wurde. Die Testnachricht wird nach dem Test automatisch gelöscht.

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Test-ExchangeSearch.

Abrufen von nicht durchsuchbaren Elementen

Sie können das Cmdlet Get-FailedContentIndexDocuments verwenden, um eine Liste von nicht durchsuchbaren Postfachelementen abzurufen, die von der Exchange-Suche nicht erfolgreich indiziert werden konnten. Sie können das Cmdlet für einen Postfachserver, eine Postfachdatenbank oder ein bestimmtes Postfach ausführen. Das Cmdlet gibt Details zu den einzelnen Elementen zurück, die nicht durchsucht werden konnten. Es gibt verschiedene Gründe, weshalb ein Postfachelement nicht gesucht werden kann, beispielsweise kann eine E-Mail einen Anhangsdateityp enthalten, der für die Suche nicht indiziert werden kann, oder es kann auch an einem nicht installierten oder deaktivierten Suchfilter liegen. Wenn ein Suchfilter für diesen Dateityp verfügbar ist, können Sie ihn auf den exExchangeNoVersionExchange-Servern installieren.

Wichtig

Von Microsoft bereitgestellte Suchfilter werden von Microsoft getestet und unterstützt. Sie sollten jegliche Suchfilter von Drittanbietern in einer Testumgebung testen, bevor Sie sie auf exExchangeNoVersionExchange-Servern in einer Produktionsumgebung installieren.

Weitere Informationen zu nicht durchsuchbaren Elementen finden Sie unter:

Problemdiagnose für die Exchange-Suche

Bevor Sie dieses Verfahren bzw. diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Exchange-Suche" im Thema Empfängerberechtigungen.

  1. Dienststatus überprüfen: Wird der Dienst Microsoft Exchange Search (MSExchangeFastSearch) auf dem Postfachserver gestartet? Ist dies der Fall, fahren Sie mit Schritt 2 fort. Andernfalls verwenden Sie wie folgt das MMC-Snap-In "Dienste", um zu überprüfen, ob der Dienst MSExchangeFastSearch ausgeführt wird:

    1. Klicken Sie auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf Dienste.

    2. Überprüfen Sie unter Dienste, ob als Status für den Dienst Microsoft Exchange-Suche der Wert Gestartet angegeben ist.

  2. Überprüfen der Postfachdatenbankkonfiguration: Ist der IndexEnabled-Parameter für die Postfachdatenbank des Benutzers auf true festgelegt? Ist dies der Fall, fahren Sie mit Schritt 3 fort. Wenn nein, führen Sie den folgenden Befehl in der Shell aus, um zu überprüfen, ob das IndexEnabled-Flag auf true festgelegt ist.

    Get-MailboxDatabase | Format-Table Name,IndexEnabled
    

    Ausführliche Informationen zu Syntax und Parametern finden Sie unter Get-MailboxDatabase.

  3. Überprüfen des Durchforstungsstatus der Postfachdatenbank: Wurde die Exchange-Datenbank durchforstet? Wenn dies der Fall ist, wechseln Sie zu Schritt 4. Wenn dies nicht der Fall ist, verwenden Sie die Zuverlässigkeits- und Leistungsüberwachung zum Überprüfen des Zählers Crawler: Verbleibende Postfächer des MSExchange Search Indexes-Leistungsobjekts. Führen Sie die folgenden Schritte aus:

    1. Öffnen Sie Systemmonitor („perfmon.exe").

    2. Klicken Sie in der Konsolenstruktur unter Überwachungsprogramme auf Systemmonitor.

    3. Klicken Sie im Systemmonitorbereich auf Hinzufügen (grünes Pluszeichen).

    4. Wählen Sie unter Leistungsindikatoren hinzufügen in der Liste Leistungsindikatoren auswählen von Computer den Server aus, auf dem sich die zu überwachende Postfachdatenbank befindet.

    5. Wählen Sie im nicht beschrifteten Feld unter der Liste Leistungsindikatoren auswählen von Computer das Leistungsobjekt MSExchange-Suchindizes aus.

    6. Wählen Sie im Feld Instanzen des ausgewählten Objekts die Instanz für die Postfachdatenbank des Benutzers aus.

    7. Klicken Sie auf Hinzufügen und dann auf OK.

      Im Systemmonitorbereich wird das Leistungsobjekt MSExchange-Suchindizes in der Spalte Objekt aufgeführt, und die zugehörigen Leistungsindikatoren werden in der Spalte Leistungsindikator aufgeführt.

    8. Zeigen Sie den Zähler Crawler: Verbleibende Postfächer an. Ein Wert von mindestens „1" zeigt an, dass die Postfächer in der Datenbank weiterhin durchforstet werden. Wenn die Durchforstung abgeschlossen ist, ist der Wert 0.

    Informationen zur Verwendung des Systemmonitors finden Sie unter Schrittweise Anleitung für die Leistungs- und Zuverlässigkeitsüberwachung in Windows Server 2008

  4. Überprüfen sie die Integrität der Datenbankkopierindizierung: Ist der Inhaltsindex fehlerfrei? Verwenden Sie das Cmdlet Get-MailboxDatabaseCopyStatus, um den Status der Inhaltsindizierung für eine Datenbankkopie zu überprüfen.

    Get-MailboxDatabaseCopyStatus -Server $env:ComputerName | Format-Table Name,Status,ContentIndex* -Auto
    

    Ausführliche Informationen zu Syntax und Parametern finden Sie unter Get-MailboxDatabaseCopyStatus.

  5. Führen Sie das Cmdlet Test-ExchangeSearch aus: Wenn die Postfachdatenbank bereits durchforstet wurde, können Sie das Cmdlet Test-ExchangeSearch für die Postfachdatenbank oder für ein bestimmtes Postfach ausführen.

    Test-ExchangeSearch -Identity AlanBrewer@contoso.com
    

    Ausführliche Informationen zu Syntax und Parametern finden Sie unter Test-ExchangeSearch.

  6. Überprüfen Sie das Anwendungsereignisprotokoll: Überprüfen Sie mithilfe von Ereignisanzeige oder der Shell das Anwendungsereignisprotokoll auf suchbezogene Fehlermeldungen. Nehmen Sie eine Überprüfung hinsichtlich der folgenden Ereignisquellen vor.

    • MSExchangeFastSearch

    • Msexchangeis

    Weitere Informationen erhalten Sie, wenn Sie dem Link zum Ereignisprotokolleintrag folgen.

  7. Starten Sie den Microsoft Exchange-Suchdienst neu: Verwenden Sie das MMC-Snap-In Dienste oder die Shell, um den Microsoft Exchange Search-Dienst (MSExchangeFastSearch) zu beenden und dann neu zu starten:

    1. Klicken Sie auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf Dienste.

    2. Klicken Sie unter Dienste mit der rechten Maustaste auf Microsoft Exchange-Suche, und klicken Sie dann auf Beenden. Nachdem der Dienst beendet wurde, klicken Sie nochmals mit der rechten Maustaste auf den Dienst, und klicken Sie dann auf Starten.

  8. Suchkatalog erneut ausserieren: In einigen Fällen, z. B. wenn der Suchkatalog beschädigt ist, müssen Sie den Katalog möglicherweise erneut ausserieren. Wenn ein Suchkatalog erneut eingeset werden muss, benachrichtigt Exchange Search Sie, indem Einträge im Anwendungsereignisprotokoll protokolliert werden. Weitere Informationen zum erneuten Aussenden des Suchkatalogs finden Sie unter Erneutes Aussenden des Suchkatalogs.