Partilhar via


Undo-SoftDeletedMailbox

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

Utilize o cmdlet Undo-SoftDeletedMailbox para recuperar uma caixa de correio que é eliminada. É 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

Utilize o cmdlet Undo-SoftDeletedMailbox para recuperar uma caixa de correio que é eliminada. Quando uma caixa de correio é eliminada com o cmdlet Remove-Mailbox ou Disable-Mailbox, não é realmente eliminada. Está oculta no Exchange e movida no Active Directory para a unidade organizacional (UO) Objetos Eliminados de Forma Recuperável. 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 tiver sido eliminada quando a caixa de correio foi eliminada, terá de especificar uma nova conta Microsoft e palavra-passe quando utilizar 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, 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

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 eliminada, a conta Microsoft associada também foi eliminada.

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 eliminada, a conta Microsoft associada não foi eliminada. Uma nova conta Microsoft e palavra-passe têm de 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. 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

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

Pode utilizar os seguintes métodos como um valor para este parâmetro:

  • (ConvertTo-SecureString -String '<password>' -AsPlainText -Force).
  • Antes de executar este comando, armazene a palavra-passe como uma variável (por exemplo, ) e, em seguida, $password = Read-Host "Enter password" -AsSecureStringutilize a variável ($password) para o valor.
  • (Get-Credential).password a ser pedido para introduzir a palavra-passe de forma segura quando executar este comando.

Tem de incluir o parâmetro Palavra-passe para recuperar uma caixa de correio eliminada com uma conta Microsoft existente (anteriormente conhecida como Windows Live ID) que não foi eliminada 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

O comutador PublicFolder é necessário para recuperar caixas de correio de pastas públicas. 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 eliminada a recuperar. 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 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

-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 principal para a caixa de correio. A conta da Microsoft antiga é mantida como endereço proxy para a caixa de correio.

Tem de incluir o parâmetro WindowsLiveID para recuperar uma caixa de correio eliminada com uma conta Microsoft existente que não tenha sido eliminada 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 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.