Get-FailedContentIndexDocuments

Esse cmdlet é funcional apenas no Exchange Server 2016 ou anterior.

Use o cmdlet Get-FailedContentIndexDocuments para recuperar uma lista de documentos para uma caixa de correio, banco de dados de caixa de correio ou servidor de caixa de correio que não pôde ser indexado pelo Exchange Search.

Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.

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

Description

O cmdlet Get-FailedContentIndexDocuments retorna uma lista de documentos que não foram indexados. Os motivos mais comuns são a indisponibilidade de um filtro para esse documento ou a presença de um anexo no documento. Por exemplo, o filtro de PDF não está disponível por padrão. Como não há um filtro de PDF, se uma mensagem de email contiver um documento PDF, o documento será marcado como falha de indexação de conteúdo.

Após a instalação de um novo filtro, somente as mensagens com anexos do tipo para o qual o filtro foi instalado são indexadas. Para indexar mensagens mais antigas com esse tipo de documento, é necessário mover a caixa de correio.

A saída do cmdlet fornece informações detalhadas sobre os itens de uma caixa de correio que não foram indexados, incluindo um código de erro e o motivo da falha.

Para executar esse cmdlet, você precisa ter permissões. Embora este tópico liste todos os parâmetros do cmdlet, talvez você não tenha acesso a alguns parâmetros se eles não estiverem incluídos nas permissões atribuídas a você. Para localizar as permissões necessárias para executar qualquer cmdlet ou parâmetro em sua organização, confira Find the permissions required to run any Exchange cmdlet.

Exemplos

Exemplo 1

Get-FailedContentIndexDocuments -Identity "Terry Adams"

Este exemplo recupera uma lista de itens que não puderam ser indexados pelo Exchange Search da caixa de correio do usuário Terry Adams.

Exemplo 2

Get-FailedContentIndexDocuments -MailboxDatabase "Mailbox Database MDB2"

Este exemplo recupera uma lista de itens que não puderam ser indexados pelo Exchange Search do banco de dados da caixa de correio chamado Banco de Dados da Caixa de Correio MDB2.

Parâmetros

-Archive

A opção Archive restringe o escopo do cmdlet no arquivamento do usuário. Não é preciso especificar um valor com essa opção.

Ao usar a chave Archive, você também deve especificar o parâmetro Identity.

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

A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. Como essa opção afeta o cmdlet dependerá do fato de o cmdlet exigir ou não confirmação antes de continuar.

  • Cmdlets destrutivos (por exemplo, cmdlets Remove-*) têm uma pausa interna que força você a reconhecer o comando antes de prosseguir. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata: -Confirm:$false.
  • A maioria dos outros cmdlets (por exemplo, cmdlets New-* e Set-*) não tem uma pausa interna. Para esses cmdlets, especificar a opção Confirm sem um valor introduz uma pausa que força você a confirmar o comando antes de continuar.
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

O parâmetro DomainController especifica o controlador de domínio que é usado por esse cmdlet para ler dados ou gravar dados no Active Directory. Você identifica o controlador de domínio por seu FQDN (nome de domínio totalmente qualificado). Por exemplo, 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

O parâmetro EndDate especifica a data de término do intervalo de datas.

Use o formato de data curto definido nas configurações de opções regionais no computador no qual você está executando o comando. Por exemplo, se o computador estiver configurado para usar o formato de data abreviada mm/dd/yyyy, insira 01/09/2018 para especificar 1º de setembro de 2018. Pode inserir apenas a data ou pode inserir a data e a hora do dia. Se você inserir a data e a hora do dia, coloque o valor entre aspas ("), por exemplo, "01/09/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

O parâmetro ErrorCode permite que você recupere documentos que não foram indexados com um código de erro específico. Você pode usar o cmdlet sem este parâmetro para listar todos os documentos com falha para uma caixa de correio, um banco de dados de caixa de correio ou um servidor de caixa de correio. A saída inclui os códigos de erro e a razão para a falha. Se necessário, você pode restringir a saída a um código de erro específico a partir dos resultados.

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

O parâmetro FailureMode especifica o tipo de erro. Use os seguintes valores.

  • Transitório: retorna itens que não puderam ser indexados devido a erros transitórios. A Pesquisa do Exchange tenta indexar estes itens novamente.
  • Permanente: retorna itens que não puderam ser indexados devido a um erro permanente. A Pesquisa Exchange não tenta indexar estes itens novamente.
  • Tudo: retorna itens que não puderam ser indexados independentemente da natureza da falha.
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

O parâmetro Identity especifica a caixa de correio que você deseja exibir. É possível usar qualquer valor que identifique a caixa de correio exclusivamente. Por exemplo:

  • Nome
  • Alias
  • Nome diferenciado (DN)
  • Nome diferenciado (DN)
  • Domain\username
  • Endereço de email
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • ID de usuário ou nome 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

O parâmetro MailboxDatabase especifica o banco de dados em que a caixa de correio será obtida. É possível usar qualquer valor que identifique o banco de dados com exclusividade. Por exemplo:

  • Nome
  • DN (nome diferenciado)
  • 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

Esse parâmetro está reservado para uso interno da Microsoft.

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

O parâmetro Server especifica um servidor de Caixa de Correio. É possível usar os seguintes valores:

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

O parâmetro StartDate especifica a data de início do intervalo de datas.

Use o formato de data curto definido nas configurações de opções regionais no computador no qual você está executando o comando. Por exemplo, se o computador estiver configurado para usar o formato de data abreviada mm/dd/yyyy, insira 01/09/2018 para especificar 1º de setembro de 2018. Pode inserir apenas a data ou pode inserir a data e a hora do dia. Se você inserir a data e a hora do dia, coloque o valor entre aspas ("), por exemplo, "01/09/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

A opção WhatIf simula as ações do comando. Você pode usar essa opção para exibir as alterações que ocorreriam sem realmente aplicar essas alterações. Não é preciso especificar um valor com essa opção.

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

Entradas

Input types

Para ver os tipos de entrada que este cmdlet aceita, confira Tipos de entrada e saída de cmdlet. Se o campo Tipo de Entrada de um cmdlet estiver em branco, isso significa que o cmdlet não aceita dados de entrada.

Saídas

Output types

Para ver os tipos de retorno, também conhecidos como tipos de saída, que este cmdlet aceita, consulte Tipos de entrada e saída de cmdlet. Se o campo Tipo de Saída estiver em branco, o cmdlet não retorna dados.