Get-FailedContentIndexDocuments
Dieses Cmdlet ist nur in Exchange Server 2016 oder früheren Versionen funktionsfähig.
Verwenden Sie das Cmdlet Get-FailedContentIndexDocuments, um eine Liste von Dokumenten für ein Postfach, eine Postfachdatenbank oder einen Postfachserver abzurufen, die von der Exchange-Suche nicht indiziert werden konnten.
Informationen zu den Parametersätzen im Abschnitt zur Syntax weiter unten finden Sie unter Syntax der Exchange-Cmdlets.
Syntax
Get-FailedContentIndexDocuments
[-Identity] <MailboxIdParameter>
[-Archive]
[-Confirm]
[-DomainController <Fqdn>]
[-EndDate <DateTime>]
[-ErrorCode <Int32>]
[-FailureMode <FailureMode>]
[-ResultSize <Unlimited>]
[-StartDate <DateTime>]
[-WhatIf]
[<CommonParameters>]
Get-FailedContentIndexDocuments
-MailboxDatabase <DatabaseIdParameter>
[-Confirm]
[-DomainController <Fqdn>]
[-EndDate <DateTime>]
[-ErrorCode <Int32>]
[-FailureMode <FailureMode>]
[-ResultSize <Unlimited>]
[-StartDate <DateTime>]
[-WhatIf]
[<CommonParameters>]
Get-FailedContentIndexDocuments
-Server <ServerIdParameter>
[-Confirm]
[-DomainController <Fqdn>]
[-EndDate <DateTime>]
[-ErrorCode <Int32>]
[-FailureMode <FailureMode>]
[-ResultSize <Unlimited>]
[-StartDate <DateTime>]
[-WhatIf]
[<CommonParameters>]
Beschreibung
Das Cmdlet Get-FailedContentIndexDocuments gibt eine Liste mit Dokumenten zurück, die nicht indiziert werden konnten. Der häufigste Grund ist der, dass kein Filter für den Dokumenttyp verfügbar war oder das Dokument eine Anlage enthielt. Der PDF-Filter ist z. B. nicht standardmäßig verfügbar. Wenn eine E-Mail ein PDF-Dokument erhält, wird das Dokument mit einem Fehler bei der Inhaltsindizierung markiert, da kein PDF-Filter vorhanden ist.
Nachdem ein neuer Filter installiert wurde, werden nur neue Nachrichten mit Anlagen des Typs indiziert, bei denen der Filter installiert ist. Wenn Sie ältere Nachrichten für den Dokumenttyp indizieren möchten, muss das Postfach verschoben werden.
Die Ausgabe des Cmdlets enthält Details zu den Elementen in einem Postfach, die nicht indiziert werden konnten, einschließlich des Fehlercodes und der Fehlerursache.
Bevor Sie dieses Cmdlet ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Auch wenn in diesem Thema alle Parameter für das Cmdlet aufgeführt werden, verfügen Sie möglicherweise nicht über den Zugriff auf einige Parameter, wenn sie nicht in den Ihnen zugewiesenen Berechtigungen enthalten sind. Wie Sie herausfinden, welche Berechtigungen zur Ausführung eines bestimmten Cmdlets oder Parameters in Ihrer Organisation erforderlich sind, können Sie unter Find the permissions required to run any Exchange cmdlet nachlesen.
Beispiele
Beispiel 1
Get-FailedContentIndexDocuments -Identity "Terry Adams"
In diesem Beispiel wird eine Liste von Elementen abgerufen, die von der Exchange-Suche nicht aus dem Postfach des Benutzers Terry Adams indiziert werden konnten.
Beispiel 2
Get-FailedContentIndexDocuments -MailboxDatabase "Mailbox Database MDB2"
In diesem Beispiel wird eine Liste von Elementen abgerufen, die von der Exchange-Suche nicht aus der Postfachdatenbank mit dem Namen Mailbox Database MDB2 indiziert werden konnten.
Parameter
-Archive
Der Archive-Switch beschränkt den Bereich des Cmdlets auf das Benutzerarchiv. Sie müssen keinen Wert für diese Option angeben.
Wenn Sie die Option Archive verwenden, müssen Sie auch den Parameter Identity angeben.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Confirm
Die Option "Confirm" gibt an, ob die Bestätigungsaufforderung angezeigt oder ausgeblendet werden soll. Wie diese Option sich auf das Cmdlet auswirkt, hängt davon ab, ob für die Option vor dem Fortfahren eine Bestätigung erforderlich ist.
- Destruktive Cmdlets (z. B. Remove-*-Cmdlets) verfügen über eine integrierte Pause, die Sie zwingt, den Befehl zu bestätigen, bevor Sie fortfahren. Für diese Cmdlets können Sie die Bestätigungsaufforderung mit genau dieser Syntax überspringen:
-Confirm:$false
. - Die meisten anderen Cmdlets (z. B. New-* und Set-*-Cmdlets) verfügen nicht über eine integrierte Pause. Bei diesen Cmdlets führt das Angeben der Option "Confirm" ohne einen Wert eine Pause ein, die Sie zwingt, den Befehl vor dem Fortfahren zu bestätigen.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DomainController
Der Parameter "DomainController" gibt den Domänencontroller an, der von diesem Cmdlet verwendet wird, um aus Active Directory Daten zu lesen oder hineinzuschreiben. Der Domänencontroller kann anhand seines vollqualifizierten Domänennamens (Fully Qualified Domain Name, FQDN) ermittelt werden. Beispiel: dc01.contoso.com.
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-EndDate
Der EndDate-Parameter gibt das Enddatum des Datumsbereichs an.
Verwenden Sie das unter "Regionale Einstellungen" definierte kurze Datumsformat für den Computer, auf dem der Befehl ausgeführt wird. Wenn auf dem Computer z. B. das kurze Datumsformat TT.MM.JJJJ konfiguriert ist, geben Sie "01.09.2018" ein, um als Datum den 1. September 2018 anzugeben. Sie können entweder nur das Datum oder das Datum und die Uhrzeit angeben. Wenn Sie das Datum und die Uhrzeit eingeben, setzen Sie das den Wert in Anführungszeichen ("), z. B. "09.01.2018 17:00".
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ErrorCode
Der Parameter ErrorCode ermöglicht das Abrufen von Dokumenten, deren Indizierung mit einem bestimmten Fehlercode fehlgeschlagen ist. Sie können das Cmdlet ohne diesen Parameter verwenden, um alle fehlgeschlagenen Dokumente für ein Postfach, eine Postfachdatenbank oder einen Postfachserver aufzulisten. Die Ausgabe enthält die Fehlercodes und den Grund für die Fehler. Falls erforderlich, können Sie dann die Ausgabe auf einen bestimmten Fehlercode aus den Ergebnissen beschränken.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-FailureMode
Der Parameter FailureMode gibt den Fehlertyp an. Verwenden Sie die folgenden Werte.
- Vorübergehend: Gibt Elemente zurück, die aufgrund vorübergehender Fehler nicht indiziert werden konnten. Die Exchange-Suche versucht, diese Elemente erneut zu indizieren.
- Permanent: Gibt Elemente zurück, die aufgrund eines dauerhaften Fehlers nicht indiziert werden konnten. Die Exchange-Suche versucht nicht, diese Elemente erneut zu indizieren.
- Alle: Gibt Elemente zurück, die unabhängig von der Art des Fehlers nicht indiziert werden konnten.
Type: | FailureMode |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Identity
Der Parameter Identity gibt das Postfach an, das angezeigt werden soll. Sie können jeden beliebigen Wert verwenden, sofern er das Postfach eindeutig kennzeichnet. Beispiel:
- Name
- Alias
- Distinguished Name (DN)
- Distinguished Name (DN)
- Domäne\benutzername
- E-Mail-Adresse
- GUID
- LegacyExchangeDN
- SamAccountName
- Benutzer-ID oder User Principal Name (UPN)
Type: | MailboxIdParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-MailboxDatabase
Der Parameter MailboxDatabase gibt die Datenbank an, aus der das Postfach abgerufen werden soll. Sie können jeden beliebigen Wert verwenden, sofern er die Datenbank eindeutig kennzeichnet. Beispiel:
- Name
- Distinguished Name (DN)
- GUID
Type: | DatabaseIdParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-ResultSize
Dieser Parameter ist für die interne Verwendung durch Microsoft reserviert.
Type: | Unlimited |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Server
Der Parameter Server gibt einen Postfachserver an. Folgende Werte können verwendet werden:
- Name
- GUID
- DN
Type: | ServerIdParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-StartDate
Der StartDate-Parameter gibt das Startdatum und die Uhrzeit des Datumsbereichs an.
Verwenden Sie das unter "Regionale Einstellungen" definierte kurze Datumsformat für den Computer, auf dem der Befehl ausgeführt wird. Wenn auf dem Computer z. B. das kurze Datumsformat TT.MM.JJJJ konfiguriert ist, geben Sie "01.09.2018" ein, um als Datum den 1. September 2018 anzugeben. Sie können entweder nur das Datum oder das Datum und die Uhrzeit angeben. Wenn Sie das Datum und die Uhrzeit eingeben, setzen Sie das den Wert in Anführungszeichen ("), z. B. "09.01.2018 17:00".
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-WhatIf
Die Option "WhatIf" simuliert die Aktionen des Befehls. Sie können diesen Switch verwenden, um die Änderungen anzuzeigen, die auftreten würden, ohne diese Änderungen tatsächlich anzuwenden. Sie müssen keinen Wert für diese Option angeben.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
Eingaben
Input types
Eingabetypen, die dieses Cmdlet akzeptiert, finden Sie unter Eingabe- und Ausgabetypen für Cmdlets. Wenn das Feld mit dem Eingabetyp für ein Cmdlet leer ist, akzeptiert das Cmdlet diese Eingabedaten nicht.
Ausgaben
Output types
Informationen zu den Rückgabetypen, die auch als Ausgabetypen bezeichnet werden, die dieses Cmdlet akzeptiert, finden Sie unter Cmdlet Input and Output Types. Wenn das Feld Ausgabetyp leer ist, gibt das Cmdlet keine Daten zurück.