Partilhar via


Restore-Mailbox

Este cmdlet só está disponível no Exchange Server 2010.

Utilize o cmdlet Restore-Mailbox para extrair conteúdo da caixa de correio de uma base de dados restaurada.

Nota: no Exchange Server 2010 Service Pack 1 (SP1) ou posterior, utilize o cmdlet New-MailboxRestoreRequest em vez do cmdlet Restore-Mailbox para extrair conteúdos da caixa de correio de uma base de dados restaurada.

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

Sintaxe

Default (Padrão)

Restore-Mailbox
    [-Identity] <MailboxIdParameter>
    -RecoveryDatabase <DatabaseIdParameter>
    -RecoveryMailbox <StoreMailboxIdParameter>
    -TargetFolder <String>
    [-AllowDuplicates]
    [-AllContentKeywords <String[]>]
    [-AttachmentFilenames <String[]>]
    [-BadItemLimit <Int32>]
    [-Confirm]
    [-ContentKeywords <String[]>]
    [-EndDate <DateTime>]
    [-ExcludeFolders <MapiFolderPath[]>]
    [-GlobalCatalog <Fqdn>]
    [-IncludeFolders <MapiFolderPath[]>]
    [-Locale <CultureInfo>]
    [-MaxThreads <Int32>]
    [-RecipientKeywords <String[]>]
    [-SenderKeywords <String[]>]
    [-StartDate <DateTime>]
    [-SubjectKeywords <String[]>]
    [-ValidateOnly]
    [-WhatIf]
    [<CommonParameters>]

Description

O cmdlet Restore-Mailbox copia os dados do utilizador final de qualquer servidor que execute o Microsoft Exchange Server 2010 para uma caixa de correio num servidor de Caixa de Correio do Exchange 2010 na mesma organização que tenha espaço e recursos adequados para suportar a caixa de correio. O cmdlet Restore-Mailbox só pode utilizar caixas de correio desligadas num servidor como origem de dados e o cmdlet só pode utilizar caixas de correio ligadas como destino para dados.

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-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase

Este exemplo restaura uma caixa de correio para o utilizador Scott a partir da base de dados MyRecoveryDatabase.

Exemplo 2

Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase -RecoveryMailbox John -TargetFolder Recovery

Este exemplo restaura o conteúdo da caixa de correio do João para a caixa de correio de Scott na pasta Recuperação.

Exemplo 3

Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase -SubjectKeywords "Meeting" -ContentKeywords "business" -IncludeFolders \Inbox,\Calendar

Este exemplo restaura apenas o e-mail com o assunto Reunião, com o corpo da mensagem que contém a palavra negócio e com a localização da mensagem na pasta Caixa de Entrada ou Calendário. Este exemplo pressupõe que a caixa de correio está em inglês.

Exemplo 4

Get-Mailbox -Database MyDatabase | Restore-Mailbox -RecoveryDatabase MyRecoveryDatabase

Este exemplo restaura em massa todas as caixas de correio na base de dados da caixa de correio MyDatabase que também estão presentes em MyRecoveryDatabase.

Parâmetros

-AllContentKeywords

Aplicável: Exchange Server 2010

O parâmetro AllContentKeywords especifica os filtros para todos os seguintes:

  • Assunto
  • Corpo da mensagem
  • Conteúdo do anexo

Isto permite uma pesquisa OR de todos estes campos. Se os critérios de pesquisa fazem parte do assunto, corpo da mensagem ou conteúdo do anexo, obtém resultados.

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

-AllowDuplicates

Aplicável: Exchange Server 2010

O parâmetro AllowDuplicates copia itens de correio sem verificar se são duplicados de itens existentes e sem remover itens duplicados. Não é preciso especificar um valor com essa opção.

Recomendamos que utilize este comutador com o parâmetro IncludeFolders.

Propriedades do parâmetro

Tipo:SwitchParameter
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

-AttachmentFilenames

Aplicável: Exchange Server 2010

O parâmetro AttachmentFilenames especifica o filtro para o nome do ficheiro de anexo. Pode utilizar carateres universais na cadeia. Por exemplo, pode utilizar *.txt para exportar itens que tenham uma extensão .txt.

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

-BadItemLimit

Aplicável: Exchange Server 2010

O parâmetro BadItemLimit especifica o número de itens danificados numa caixa de correio a ignorar antes de a operação de exportação falhar.

Propriedades do parâmetro

Tipo:Int32
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

-Confirm

Aplicável: Exchange Server 2010

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, Remover- cmdlets) têm uma pausa interna que força você a confirmar o comando antes de continuar. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata: -Confirm:$false.
  • A maioria dos outros cmdlets (por exemplo, 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.

Propriedades do parâmetro

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

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

-ContentKeywords

Aplicável: Exchange Server 2010

O parâmetro ContentKeywords especifica o palavra-chave filtros para o corpo da mensagem e o conteúdo dos anexos na caixa de correio de origem.

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

-EndDate

Aplicável: Exchange Server 2010

O parâmetro EndDate especifica a data de fim para filtrar conteúdo a exportar da caixa de correio de origem. Apenas os itens na caixa de correio cuja data é anterior à data de fim são exportados. Quando introduzir uma data específica, utilize o formato de data abreviada definido nas definições de Opções Regionais configuradas no computador local. Por exemplo, se o computador estiver configurado para utilizar o formato de data abreviada MM/dd/aaaa, introduza 01/03/2010 para especificar 1 de março de 2010.

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

-ExcludeFolders

Aplicável: Exchange Server 2010

O parâmetro ExcludeFolders especifica a lista de pastas a serem excluídas durante a exportação. As pastas são excluídas à medida que são introduzidas. Não estão localizados. Por exemplo, excluir o calendário apenas exclui o calendário em inglês porque o calendário noutros idiomas é uma palavra diferente.

Propriedades do parâmetro

Tipo:

MapiFolderPath[]

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

-GlobalCatalog

Aplicável: Exchange Server 2010

O parâmetro GlobalCatalog especifica o catálogo global a utilizar para procurar a caixa de correio de destino.

Propriedades do parâmetro

Tipo:Fqdn
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 2010

O parâmetro Identidade especifica a caixa de correio 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

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-IncludeFolders

Aplicável: Exchange Server 2010

O parâmetro IncludeFolders especifica a lista de pastas a serem incluídas durante a exportação. As pastas são incluídas à medida que são introduzidas. Não estão localizados. Por exemplo, incluir calendário só inclui calendário em inglês porque o calendário noutros idiomas é uma palavra diferente.

Propriedades do parâmetro

Tipo:

MapiFolderPath[]

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

-Locale

Aplicável: Exchange Server 2010

O parâmetro Locale especifica a definição de região numa mensagem a restaurar. Com este conjunto de filtros, apenas as mensagens com a definição de região especificada são extraídas.

Propriedades do parâmetro

Tipo:CultureInfo
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

-MaxThreads

Aplicável: Exchange Server 2010

O parâmetro MaxThreads especifica o número máximo de threads a utilizar.

Propriedades do parâmetro

Tipo:Int32
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

-RecipientKeywords

Aplicável: Exchange Server 2010

O parâmetro RecipientKeywords especifica o palavra-chave filtros para destinatários de itens na caixa de correio de origem. Este filtro localiza a cadeia de pesquisa mesmo que faça parte de uma palavra. Esta não é uma pesquisa de palavras inteira.

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

-RecoveryDatabase

Aplicável: Exchange Server 2010

O parâmetro RecoveryDatabase especifica a base de dados de recuperação a partir da qual está a restaurar a caixa de correio. É possível usar qualquer valor que identifique o banco de dados com exclusividade. Por exemplo:

  • Nome
  • DN (nome diferenciado)
  • GUID

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-RecoveryMailbox

Aplicável: Exchange Server 2010

O parâmetro RecoveryMailbox especifica a caixa de correio a ser utilizada como caixa de correio de origem. Este parâmetro é necessário se a caixa de correio de origem for diferente da caixa de correio de destino.

Identifica a caixa de correio pelo respetivo valor GUID. Você pode encontrar o valor de GUID usando os cmdlets Get-Mailbox ou Get-MailboxStatistics.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-SenderKeywords

Aplicável: Exchange Server 2010

O parâmetro SenderKeywords especifica o palavra-chave filtros para remetentes de itens na caixa de correio de origem. Este filtro localiza a cadeia de pesquisa mesmo que faça parte de uma palavra. Esta não é uma pesquisa de palavras inteira.

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

-StartDate

Aplicável: Exchange Server 2010

O parâmetro StartDate especifica a data de início. A data de início tem de ser anterior à data de fim.

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

-SubjectKeywords

Aplicável: Exchange Server 2010

O parâmetro SubjectKeywords especifica o palavra-chave filtros para assuntos de itens na caixa de correio de origem. Este filtro localiza a cadeia de pesquisa mesmo que faça parte de uma palavra. Esta não é uma pesquisa de palavras inteira.

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

-TargetFolder

Aplicável: Exchange Server 2010

O parâmetro TargetFolder especifica a pasta da caixa de correio que é criada na caixa de correio especificada. Este parâmetro é necessário se a caixa de correio a ser restaurada for diferente da caixa de correio de destino. (Por exemplo, o valor especificado com o parâmetro Identity não é o mesmo que o valor especificado com o parâmetro RecoveryMailbox.) Neste caso, o comando Restore-Mailbox efetua uma intercalação. Se os valores forem os mesmos, o parâmetro TargetFolder não é necessário.

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:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ValidateOnly

Aplicável: Exchange Server 2010

O comutador ValidateOnly especifica se pretende avaliar o potencial sucesso ou falha do comando sem fazer alterações. 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

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

-WhatIf

Aplicável: Exchange Server 2010

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.

Propriedades do parâmetro

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

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.

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.