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.