Undo-SoftDeletedMailbox

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

Use o cmdlet Undo-SoftDeletedMailbox para recuperar uma caixa de correio excluída. É possível recuperar caixas de correio excluídas em até 30 dias da exclusão.

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

Sintaxe

PublicFolder

Undo-SoftDeletedMailbox
    [-SoftDeletedObject] <MailboxIdParameter>
    [-DisplayName <String>]
    [-PublicFolder]
    [-Confirm]
    [-Name <String>]
    [-WhatIf]
    [<CommonParameters>]

SoftDeletedMailbox

Undo-SoftDeletedMailbox
    [-SoftDeletedObject] <MailboxIdParameter>
    [-Password <SecureString>]
    [-WindowsLiveID <WindowsLiveId>]
    [-Confirm]
    [-DisplayName <String>]
    [-Name <String>]
    [-WhatIf]
    [<CommonParameters>]

Description

Use o cmdlet Undo-SoftDeletedMailbox para recuperar uma caixa de correio excluída. Quando uma caixa de correio é excluída com o Remove-Mailbox ou Disable-Mailbox cmdlet, ela não é realmente excluída. Ele está oculto no Exchange e movido no Active Directory para os objetos excluídos temporariamente da unidade organizacional (OU). Isso permite que os administradores recuperem caixas de correio excluídas em até 30 dias após a exclusão.

Se a conta Microsoft (anteriormente conhecida como Windows Live ID) não foi excluída quando a caixa de correio foi excluída, você precisará especificar uma nova conta Microsoft e senha ao usar o cmdlet Undo-SoftDeletedMailbox para recuperar uma caixa de correio.

Para executar esse cmdlet, você precisa ter permissões. Embora este artigo 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

Undo-SoftDeletedMailbox -SoftDeletedObject florencef

Este exemplo recupera a caixa de correio excluída para o usuário Florence Flipo. Quando esta caixa de correio foi excluída, a conta da Microsoft associada também foi excluída.

Exemplo 2

Undo-SoftDeletedMailbox bjohnson@contoso.edu -WindowsLiveID brianj@contoso.edu -Password (Get-Credential).password

Este exemplo recupera a caixa de correio excluída para o usuário Brian Johnson. Quando esta caixa de correio foi excluída, a conta da Microsoft associada não foi excluída. Uma nova conta Microsoft e senha devem ser criadas para recuperar esta caixa de correio. Nesse cenário, a conta da Microsoft antiga é mantida como endereço proxy para a caixa de correio.

Parâmetros

-Confirm

Aplicável: Exchange Online

A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. A forma como essa opção afeta o cmdlet depende se o cmdlet requer 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 reconhecer 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

-DisplayName

Aplicável: Exchange Online

O parâmetro DisplayName especifica o novo nome para exibição da caixa de correio recuperada.

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

-Name

Aplicável: Exchange Online

O parâmetro Name especifica um novo valor para a propriedade Name da caixa de correio recuperada. Caso contrário, o valor original será mantido quando a caixa de correio for recuperada. O novo valor de nome também é usado na propriedade DistinguishedName.

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

-Password

Aplicável: Exchange Online

O parâmetro Password especifica uma nova senha para a caixa de correio.

Você pode usar os seguintes métodos como um valor para esse parâmetro:

  • (ConvertTo-SecureString -String '<password>' -AsPlainText -Force).
  • Antes de executar esse comando, armazene a senha como uma variável (por exemplo, $password = Read-Host "Enter password" -AsSecureString) e use a variável ($password) para o valor.
  • (Get-Credential).password será solicitado a inserir a senha com segurança ao executar esse comando.

Você precisa incluir o parâmetro Password para recuperar uma caixa de correio excluída com uma conta Microsoft existente (anteriormente conhecida como Windows Live ID) que não foi excluída com a caixa de correio.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-PublicFolder

Aplicável: Exchange Online

A opção PublicFolder é necessária para recuperar caixas de correio de pasta pública. Não é preciso especificar um valor com essa opção.

As caixas de correio de pasta pública são caixas de correio desenvolvidas especialmente para armazenar a hierarquia e o conteúdo das pastas públicas.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-SoftDeletedObject

Aplicável: Exchange Online

O parâmetro SoftDeletedObject especifica a caixa de correio excluída a ser recuperada. Você pode usar o alias ou o endereço de email da caixa de correio excluída como o valor desse parâmetro. Use o comando Get-Mailbox -SoftDeletedMailbox para obter informações de caixas de correio excluídas.

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

-WhatIf

Aplicável: Exchange Online

A opção WhatIf mostra o que o comando faz sem fazer nenhuma alteração. 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

-WindowsLiveID

Aplicável: Exchange Online

O parâmetro WindowsLiveID especifica uma nova conta Microsoft (anteriormente conhecida como Windows Live ID) e o endereço SMTP primário para a caixa de correio. A conta da Microsoft antiga é mantida como endereço proxy para a caixa de correio.

Você precisa incluir o parâmetro WindowsLiveID para recuperar uma caixa de correio excluída com uma conta Microsoft existente que não foi excluída com a caixa de correio.

Propriedades do parâmetro

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

Conjuntos de parâmetros

SoftDeletedMailbox
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 dá suporte aos 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.