Compartilhar via


Restore-RecoverableItems

Este cmdlet está disponível no Exchange local e no serviço baseado na nuvem. Alguns parâmetros e definições podem ser exclusivos de um ambiente ou outro.

Utilize o cmdlet Restore-RecoverableItems itens para restaurar itens eliminados em caixas de correio. Utilize o cmdlet Get-RecoverableItems para localizar os itens eliminados a recuperar.

Este cmdlet só está disponível na função Importar Exportação da Caixa de Correio e, por predefinição, a função não está atribuída a nenhum grupo de funções. Para utilizar este cmdlet, tem de adicionar a função Importar Exportação da Caixa de Correio a um grupo de funções (por exemplo, ao grupo de funções Gestão da Organização). Para obter mais informações, veja Adicionar uma função a um grupo de funções.

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

Sintaxe

OnPremises

Restore-RecoverableItems
    -Identity <GeneralMailboxOrMailUserIdParameter>
    [-EntryID <String>]
    [-FilterEndTime <DateTime>]
    [-FilterItemType <String>]
    [-FilterStartTime <DateTime>]
    [-LastParentFolderID <String>]
    [-ResultSize <Unlimited>]
    [-SourceFolder <RecoverableItemsFolderType>]
    [-SubjectContains <String>]
    [<CommonParameters>]

Cloud

Restore-RecoverableItems
    -Identity <GeneralMailboxOrMailUserIdParameter[]>
    [-EntryID <String>]
    [-FilterEndTime <DateTime>]
    [-FilterItemType <String>]
    [-FilterStartTime <DateTime>]
    [-LastParentFolderID <String>]
    [-MaxParallelSize <Int32>]
    [-NoOutput]
    [-PolicyTag <String[]>]
    [-RestoreTargetFolder <String>]
    [-ResultSize <Unlimited>]
    [-SourceFolder <RecoverableItemsFolderType>]
    [-SubjectContains <String>]
    [<CommonParameters>]

Description

Os itens são restaurados para a localização da pasta original se as informações estiverem disponíveis para o item. Se não for possível encontrar as informações, o item é restaurado para a pasta predefinida para o tipo de item (Caixa de Entrada para mensagens, Calendário para reuniões e compromissos, etc.).

Para executar esse cmdlet, você precisa ter permissões. Embora este artigo liste todos os parâmetros do cmdlet, poderá não ter acesso a alguns parâmetros se não estiverem incluídos nas permissões que lhe foram atribuídas. 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

Restore-RecoverableItems -Identity laura@contoso.com -FilterItemType IPM.Note -SubjectContains "FY18 Accounting" -FilterStartTime "2/1/2018 12:00:00 AM" -FilterEndTime "2/5/2018 11:59:59 PM"

Depois de utilizar o cmdlet Get-RecoverableItems para verificar a existência do item, este exemplo restaura o item eliminado especificado a partir da caixa de correio especificada:

  • Caixa de correio: laura@contoso.com
  • Tipo de item: Email mensagem
  • Assunto da mensagem: Contabilidade FY18
  • Localização: Itens Recuperáveis\Eliminações
  • Intervalo de datas: 01/02/2018 a 05/02/2018

Exemplo 2

$mailboxes = Import-CSV "C:\My Documents\RestoreMessage.csv"

$mailboxes | foreach {Restore-RecoverableItems -Identity $_.SMTPAddress -SubjectContains "Project X" -SourceFolder DeletedItems -FilterItemType IPM.Note}

No Exchange Server, este exemplo restaura a mensagem de e-mail eliminada "Projeto X" para as caixas de correio especificadas no ficheiro C:\My Documents\RestoreMessage.csv (Valores separados por vírgulas). O ficheiro CSV utiliza o valor de cabeçalho SMTPAddress e contém o endereço de e-mail de cada caixa de correio numa linha separada como esta:

Endereço SMTP

chris@contoso.com

michelle@contoso.com

laura@contoso.com

julia@contoso.com

O primeiro comando lê o ficheiro CSV para a variável com o nome $mailboxes. O segundo comando restaura a mensagem especificada a partir da pasta Itens Eliminados nessas caixas de correio.

Exemplo 3

Restore-RecoverableItems -Identity "malik@contoso.com","lillian@contoso.com" -FilterItemType IPM.Note -SubjectContains "COGS FY17 Review" -FilterStartTime "3/15/2019 12:00:00 AM" -FilterEndTime "3/25/2019 11:59:59 PM" -MaxParallelSize 2

No Exchange Online, depois de utilizar o cmdlet Get-RecoverableItems para verificar a existência do item, este exemplo restaura os itens eliminados especificados nas caixas de correio especificadas:

  • Caixas de correio: malik@contoso.com, lillian@contoso.com
  • Tipo de item: Email mensagem
  • Assunto da mensagem: Revisão DE COGS FY17
  • Localização: Itens Recuperáveis\Eliminações
  • Intervalo de datas: 15/03/2019 a 25/03/2019
  • Número de caixas de correio processadas em simultâneo: 2

Exemplo 4

Get-RecoverableItems administrator | Restore-RecoverableItems

Este exemplo restaura em massa todos os itens recuperáveis para administrador.

Parâmetros

-EntryID

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Online

O parâmetro EntryID especifica o item eliminado que pretende restaurar. O valor EntryID do item eliminado é exclusivo na caixa de correio.

Pode encontrar o EntryID para itens específicos ao utilizar outros filtros de pesquisa no cmdlet Get-RecoverableItems (assunto, intervalo de datas, etc.).

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-FilterEndTime

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Online

FilterEndTime especifica a data/hora de fim do intervalo de datas. Este parâmetro utiliza o valor LastModifiedTime do item.

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 utilizar o formato de data abreviada MM/dd/aaaa, introduza 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".

Propriedades do parâmetro

Tipo:DateTime
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-FilterItemType

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Online

O parâmetro FilterItemType filtra os resultados pelo valor de propriedade MessageClass (ItemClass) especificado do item eliminado. Por exemplo:

  • O IPM. Compromisso (Reuniões e compromissos)
  • O IPM. Contacto
  • O IPM. Ficheiro
  • O IPM. Nota
  • O IPM. Tarefa

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-FilterStartTime

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Online

FilterStartTime especifica a data/hora de início do intervalo de datas. Este parâmetro utiliza o valor LastModifiedTime do item.

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 utilizar o formato de data abreviada MM/dd/aaaa, introduza 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".

Propriedades do parâmetro

Tipo:DateTime
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Identity

Aplicável: Exchange Server 2016, Exchange Server 2019

O parâmetro Identidade especifica a caixa de correio que contém os itens eliminados que pretende restaurar. É possível usar qualquer valor que identifique a caixa de correio exclusivamente. Por exemplo:

  • Nome
  • Alias
  • Nome diferenciado (DN)
  • Nome diferenciado (DN)
  • Domínio\Nome de Utilizador
  • Endereço de email
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • ID de usuário ou nome UPN

No Exchange Online, pode especificar várias caixas de correio separadas por vírgulas. Se os valores contiverem espaços ou exigirem aspas, use a seguinte sintaxe: "Value1","Value2",..."ValueN".

Propriedades do parâmetro

Tipo:GeneralMailboxOrMailUserIdParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

OnPremises
Cargo:1
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
Cloud
Cargo:1
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-LastParentFolderID

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Online

O parâmetro LastParentFolderID especifica o valor FolderID do item antes de ser eliminado. Por exemplo, 53B93149989CA54DBC9702AE619B9CCA000062CE9397.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MaxParallelSize

Aplicável: Exchange Online

Esse parâmetro só está disponível no serviço baseado em nuvem.

O parâmetro MaxParallelSize especifica o número máximo de caixas de correio que são processadas pelo comando em paralelo. Um valor válido é um número inteiro de 1 a 10. Normalmente, um valor mais elevado diminui a quantidade de tempo que demora a concluir o comando em várias caixas de correio.

O valor deste parâmetro não tem efeito quando o parâmetro Identidade especifica apenas uma caixa de correio.

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Cloud
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-NoOutput

Aplicável: Exchange Online

Esse parâmetro só está disponível no serviço baseado em nuvem.

O comutador NoOutput restaura os itens eliminados diretamente sem qualquer saída de comando na consola do . Não é preciso especificar um valor com essa opção.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Cloud
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-PolicyTag

Aplicável: Exchange Online

Esse parâmetro só está disponível no serviço baseado em nuvem.

{{ Descrição do PolicyTag de Preenchimento }}

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Default
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RestoreTargetFolder

Aplicável: Exchange Online

Esse parâmetro só está disponível no serviço baseado em nuvem.

O parâmetro RestoreTargetFolder especifica a pasta de nível superior na qual os dados são restauráveis. Se você não especificar este parâmetro, o comando irá restaurar as pastas para o topo da estrutura de pasta na caixa de correio ou arquivo de destino. O conteúdo é mesclado sob as pastas existentes e as novas pastas são criadas se elas já não existirem na estrutura de pasta de destino.

Este parâmetro só está disponível em caixas de correio principais e é ignorado em caixas de correio de arquivo. Uma pasta de destino é criada se não existir. Os caminhos válidos são:

  • /
  • /folder1
  • /folder1/folder2
  • folder1
  • folder1/folder2

Os anteriores ou à direita / são ignorados. Em seguida, é tratado como o caminho relativo da subárvore IPM: /Top Of Information Store.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Default
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ResultSize

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Online

O parâmetro ResultSize especifica o número máximo de resultados a serem retornados. Caso pretenda retornar todas as solicitações correspondentes à consulta, use unlimited como valor desse parâmetro. O valor padrão é 1000.

Propriedades do parâmetro

Tipo:Unlimited
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SourceFolder

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Online

O parâmetro SourceFolder especifica onde procurar itens eliminados na caixa de correio. Os valores válidos são:

  • DeletedItems: a pasta Itens Eliminados.
  • RecoverableItems: a pasta Itens Recuperáveis\Eliminações. Esta pasta contém itens que foram eliminados da pasta Itens Eliminados (itens eliminados de forma recuperável).
  • PurgedItems: a pasta Itens Recuperáveis\Remoção. Esta pasta contém itens que foram removidos da pasta Itens Recuperáveis (itens eliminados).

Se não utilizar este parâmetro, o comando procura nessas três pastas.

  • DiscoveryHoldsItems (apenas na cloud): a pasta Itens Recuperáveis\DiscoveryHolds. Esta pasta contém itens que foram removidos da pasta Itens Recuperáveis (itens eliminados) e que estão protegidos por uma suspensão. Para procurar itens eliminados nesta pasta, utilize este parâmetro com o valor DiscoveryHoldsItems.

Propriedades do parâmetro

Tipo:RecoverableItemsFolderType
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

OnPrem
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SubjectContains

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Online

O parâmetro SubjectContains filtra os itens eliminados pelo valor de texto especificado no campo Assunto. Se o valor contiver espaços, coloque-o entre aspas (").

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.