Undo-SoftDeletedMailbox

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

Use o cmdlet Undo-SoftDeletedMailbox para recuperar uma caixa de ferramentas que tenha sido 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.

Syntax

Undo-SoftDeletedMailbox
    [-SoftDeletedObject] <MailboxIdParameter>
    [-DisplayName <String>]
    [-PublicFolder]
    [-Confirm]
    [-Name <String>]
    [-WhatIf]
    [<CommonParameters>]
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 ferramentas que tenha sido excluída. Quando uma caixa de correio é excluída com o cmdlet Remove-Mailbox ou Disable-Mailbox, ela não é realmente excluída. Ele está oculto no Exchange e movido no Active Directory para a unidade organizacional (OU) Soft Deleted Objects. 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 ID do Windows Live) não tiver sido 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 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

Undo-SoftDeletedMailbox -SoftDeletedObject florencef

Este exemplo recupera a caixa de correio excluída para o usuário Florence Flipo. Quando essa caixa de correio foi excluída, a conta 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 essa caixa de correio foi excluída, a conta Microsoft associada não foi excluída. Observe que é necessário criar uma nova conta da Microsoft e uma senha para recuperar essa caixa de correio. Nesse cenário, a conta da Microsoft antiga é mantida como endereço proxy para a caixa de correio.

Parâmetros

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

-DisplayName

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-Name

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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-Password

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

Você pode usar os seguintes métodos como um valor para este 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 a ser solicitado a inserir a senha com segurança ao executar esse comando.

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

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-PublicFolder

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.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-SoftDeletedObject

O parâmetro SoftDeletedObject especifica a caixa de correio excluída para recuperação. 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.

Type:MailboxIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to: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 Online

-WindowsLiveID

O parâmetro WindowsLiveID especifica uma nova conta Microsoft (anteriormente conhecida como ID do Windows Live) e um 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.

Type:WindowsLiveId
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to: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.