Partilhar via


Excluir ou restaurar caixas de correio do usuário no Exchange Online

Há várias coisas a serem consideradas antes de optar por excluir uma caixa de correio de usuário. Existem diferentes tipos de eliminações que pode fazer numa caixa de correio de utilizador e algumas delas não lhe permitem restaurar ou recuperar a caixa de correio. Este artigo explica-lhe os cenários da caixa de correio eliminada e como eliminar, recuperar ou remover permanentemente uma caixa de correio do Exchange Online.

Observação

Não pode utilizar o EAC para eliminar ou restaurar caixas de correio de utilizador.

Caixas de correio de usuário excluídas por software

Uma caixa de correio de utilizador eliminada de forma recuperável é uma caixa de correio que foi eliminada através do centro de administração do Microsoft 365 ou do cmdlet Remove-Mailbox no PowerShell do Exchange Online e ainda está na reciclagem do Microsoft Entra ID há menos de 30 dias.

Esse tipo de caixa de correio foi excluída nos seguintes casos:

  • A conta de utilizador associada à caixa de correio do Microsoft Entra é eliminada de forma recuperável (o objeto de utilizador do Microsoft Entra está fora do âmbito ou no contentor da reciclagem).

  • A conta de utilizador associada à caixa de correio do Microsoft Entra foi duramente eliminada, mas uma Suspensão de Litígios ou uma suspensão de Deteção de Dados Eletrónicos foi colocada na caixa de correio do Exchange Online antes de ser eliminada.

  • A conta de utilizador associada à caixa de correio do Microsoft Entra foi removida nos últimos 30 dias, que é o período de retenção que o Exchange Online mantém a caixa de correio num estado de eliminação recuperável antes de ser permanentemente removida e irrecuperável.

Observação

Se executar o cmdlet Restore-MgDirectoryDeletedItem do PowerShell do Microsoft Graph para remover um utilizador da reciclagem do Microsoft Entra ID, colocará sempre uma caixa de correio do Exchange Online existente associada ao utilizador do Microsoft Entra num estado de eliminação recuperável, desde que a licença do utilizador não tenha sido removida. No entanto, se você remover a licença do usuário antes de removê-lo da lixeira, ele não passará para o estado de exclusão reversível da caixa de correio de usuário.

Se, no período de 30 dias, um novo utilizador do Microsoft Entra for sincronizado a partir da conta de destinatário no local original com o mesmo ExchangeGuid ou ArchiveGuid, tal resultará num erro de conflito de validação do ExchangeGuid.

Consulte Descrição geral das caixas de correio inativas para obter mais informações sobre como criar uma caixa de correio inativa ao colocar uma Suspensão de Litígio numa caixa de correio antes de a eliminar.

Caixas de correio de usuário excluídas por hardware

Esse tipo de caixa de correio foi excluída nos seguintes casos:

  • A caixa de correio do utilizador foi eliminada de forma recuperável há mais de 30 dias e o utilizador associado do Microsoft Entra foi eliminado. Veja o cmdlet Remove-MgUser . Todos os conteúdos da caixa de correio, como e-mails, contactos e ficheiros, serão eliminados permanentemente.

  • A conta de utilizador associada da caixa de correio do utilizador foi eliminada na ID do Microsoft Entra. A caixa de correio do usuário agora será excluída temporariamente no Exchange Online e permanecerá nesse estado por 30 dias. Se, no período de 30 dias, um novo utilizador do Microsoft Entra for sincronizado a partir da conta de destinatário no local original com o mesmo ExchangeGuid ou ArchiveGuid e essa nova conta estiver licenciada para o Exchange Online, tal resultará numa eliminação difícil da caixa de correio do utilizador original. Todos os conteúdos da caixa de correio, como e-mails, contactos e ficheiros, serão eliminados permanentemente.

  • A caixa de correio eliminada de forma recuperável foi eliminada através do cmdlet Remove-Mailbox com o parâmetro PermanentlyDelete no PowerShell do Exchange Online.

Os cenários acima partem do princípio de que a caixa de correio do utilizador não está em nenhum dos estados de retenção, como Suspensão de litígios ou Suspensão de Deteção de Dados Eletrónicos. Se existir algum tipo de suspensão na caixa de correio do utilizador, a caixa de correio não pode ser removida do Exchange Online. Para todos os tipos de destinatários de utilizadores de correio, a suspensão de litígios ou a suspensão da Deteção de Dados Eletrónicos são ignoradas e não têm impacto no comportamento de eliminação recuperável ou eliminado por utilizadores de correio. O objeto de utilizador de correio não pode ser eliminado se existir uma caixa de correio de diário associada ao mesmo. Pode desativar o registo no diário do utilizador de correio com o cmdlet Disable-JournalArchiving .

Excluir uma caixa de correio de usuário

Utilizar o centro de administração do Microsoft 365 para eliminar uma conta de utilizador

Quando elimina uma conta de utilizador, a caixa de correio do Exchange Online correspondente é eliminada e removida da lista de caixas de correio no EAC. Depois de a conta de utilizador ser eliminada, é apresentada na página Utilizadores Eliminados no centro de administração do Microsoft 365. Ela pode ser recuperada em até 30 dias após a exclusão. Após 30 dias, a conta do usuário e a caixa de correio são excluídas permanentemente e não são recuperáveis.

Para eliminar uma conta escolar ou profissional do Microsoft 365 ou do Office 365, consulte Eliminar ou restaurar utilizadores.

Utilizar o Windows PowerShell para eliminar permanentemente uma caixa de correio de utilizador

Este exemplo elimina permanentemente a conta de utilizador com UserId "d7ed3b4a-xxxx-4d15-bc2c-c6731803321d" do Microsoft Entra ID.

Remove-MgDirectoryDeletedItem -DirectoryObjectId "d7ed3b4a-xxxx-4d15-bc2c-c6731803321d"

Para obter mais detalhes, consulte Remove-MgDirectoryDeletedItem.

Utilizar o PowerShell do Exchange Online para eliminar uma caixa de correio

Quando elimina uma caixa de correio do Exchange Online com o PowerShell do Exchange Online, o utilizador do Microsoft 365 ou Office 365 correspondente é eliminado e removido da lista de utilizadores no centro de administração do Microsoft 365. O usuário ainda poderá ser recuperado por 30 dias. Após o limite de 30 dias, o usuário será excluído permanentemente.

Este exemplo elimina uma caixa de correio do Exchange Online e a conta de utilizador correspondente para Walter Harp.

Remove-Mailbox -Identity "Walter Harp"

Restaurar uma caixa de correio de usuário

Após você excluir uma caixa de correio, o Exchange Online retém a caixa de correio e todo o seu conteúdo até que o período de retenção de caixa de correio excluída expire, que é de 30 dias. Após 30 dias, a caixa de correio é excluída permanentemente e não pode ser recuperada. O método para restaurar uma caixa de correio depende se a caixa de correio foi eliminada ao eliminar a conta de utilizador ou ao remover a licença do Exchange Online.

Para ajudar a compreender o estado atual de uma caixa de correio eliminada

Observação

Esse recurso requer uma conta de administrador do Microsoft 365. Esse recurso não está disponível para o Microsoft 365 Government, Microsoft 365 operado pela 21Vianet ou Microsoft 365 Alemanha.

Para o ajudar a compreender o estado atual de uma caixa de correio recentemente eliminada, fornecemos diagnósticos automatizados no centro de administração do Microsoft 365. Para iniciar o diagnóstico, selecione o seguinte botão:

Observação

Recomendamos vivamente que restaure a caixa de correio a partir da mesma origem (Microsoft Entra ID ou Exchange Online) de onde o utilizador ou a caixa de correio foi eliminado. Se não o fizer, ocorrerá uma operação de restauro falhada.

Utilizar o centro de administração do Microsoft 365 para restaurar uma conta de utilizador

Se a caixa de correio tiver sido eliminada ao eliminar a conta de utilizador correspondente, pode restaurar a caixa de correio ao restaurar a conta de utilizador no centro de administração do Microsoft 365.

Para restaurar uma conta de utilizador, veja Eliminar ou restaurar utilizadores.

Utilizar o PowerShell do Exchange Online para restaurar uma conta de utilizador

Você pode recuperar caixas de correio excluídas usando o cmdlet do PowerShell abaixo. O exemplo de cmdlet a seguir restaura a caixa de correio para Brenda Fernandes.

  1. Conectar-se ao PowerShell do Exchange Online

  2. Execute o cmdlet Undo-SoftDeletedMailbox . É-lhe pedido que introduza a palavra-passe.

    Undo-SoftDeletedMailbox allieb@contoso.com -WindowsLiveID allieb@contoso.com -Password (Read-Host "Enter password" -AsSecureString)
    

Remoção de licença

Quando uma licença do Exchange Online é removida de um utilizador, os dados do Exchange Online associados a essa conta são mantidos durante 30 dias. Após o período de tolerância de 30 dias, os dados são eliminados e não podem ser recuperados. Se adicionar novamente a licença ao utilizador durante o período de tolerância, esta ação irá restaurar o acesso e a caixa de correio ficará totalmente ativa.

Observação

Se a licença do Microsoft 365, do Office 365 ou do Exchange Online for removida de um utilizador, a caixa de correio do utilizador deixará de ser pesquisável através de uma ferramenta de Deteção de Dados Eletrónicos, como a Pesquisa de Conteúdos ou a Deteção de Dados Eletrónicos (Premium). Para obter mais informações, consulte a secção "Procurar caixas de correio desligadas ou não licenciadas" em Referência de funcionalidades para Pesquisa de conteúdo.

Restaurar um utilizador numa implementação híbrida

Para caixas de correio de utilizador num cenário híbrido, se a caixa de correio tiver sido eliminada de forma recuperável e o utilizador do Microsoft Entra que foi associado à caixa de correio tiver sido eliminado de forma difícil do Microsoft Entra ID, pode utilizar New-MailboxRestoreRequest para recuperar a caixa de correio. Leia Configurar Grupos do Microsoft 365 com o Exchange híbrido no local para obter mais informações. Os procedimentos nesta secção explicam como restaurar a caixa de correio para um utilizador eliminado de forma recuperável.

  1. Conectar-se ao PowerShell do Exchange Online

  2. Execute o seguinte cmdlet para identificar a caixa de correio eliminada de forma recuperável que pretende restaurar.

    Get-Mailbox -SoftDeletedMailbox | Select-Object Name,ExchangeGuid
    

    Para a caixa de correio eliminada de forma recuperável que pretende restaurar, tenha em atenção o respetivo valor GUID (utilize o valor no Passo 4).

  3. Crie uma caixa de correio de destino para a caixa de correio restaurada. Para obter mais informações, consulte Criar caixas de correio de utilizador no Exchange Online. Depois de criar a caixa de correio de destino, execute o seguinte comando para obter o valor GUID da caixa de correio de destino de que irá precisar no próximo passo.

    Get-Mailbox -Identity <NameOrAliasOfNewTargetMailbox> | Format-List ExchangeGuid
    
  4. Substitua <SoftDeletedMailboxGUID> pelo valor GUID do Passo 2 e <NewTargetMailboxGUID> pelo valor GUID do Passo 3 e execute o seguinte cmdlet para restaurar a caixa de correio:

    New-MailboxRestoreRequest -SourceMailbox <SoftDeletedMailboxGUID> -TargetMailbox <NewTargetMailboxGUID>
    

Para outros cenários de restauro de caixas de correio relacionados com infraestruturas híbridas, veja Cenários comuns de recuperação de caixas de correio para ambientes híbridos.

Restaurar caixas de correio no local desligadas para o Exchange Online

Se precisar de restaurar uma caixa de correio no local desligada para uma caixa de correio do Exchange Online, siga os passos nesta secção.

  1. Abra a Shell de Gestão do Exchange ou Ligar a servidores exchange com o PowerShell remoto.

  2. Execute o seguinte comando para mostrar o valor mailboxGuid necessário da caixa de correio desligada:

    Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -eq "Disabled"} | Format-Table DisplayName,MailboxGuid,LegacyDN,Database
    
  3. Execute o seguinte comando para mostrar o valor GUID necessário da base de dados da caixa de correio que contém a caixa de correio desligada:

    Get-MailboxDatabase | Format-List Identity,GUID
    
  4. Conectar-se ao PowerShell do Exchange Online

  5. Substitua <MailboxIdentity> pelo nome, alias ou endereço de e-mail da caixa de correio do Exchange Online de destino e, em seguida, execute um dos seguintes comandos:

    • Restaurar para a caixa de correio do Exchange Online: execute o seguinte comando para mostrar o valor necessário do ExchangeGuid :

      Get-Mailbox -Identity "<MailboxIdentity>" | Format-List Name,ExchangeGuid,LegacyExchangeDN
      
    • Restaurar para a caixa de correio de arquivo do Exchange Online: execute o seguinte comando para mostrar o valor ArchiveGuid necessário:

      Observação

      O restauro para um arquivo grande não é suportado.

      Get-Mailbox -Identity "<MailboxIdentity>" -TargetIsArchive | Format-List Name,LegacyExchangeDn,ExchangeGuid,ArchiveGuid
      
  6. Agora que temos todos os detalhes necessários, execute um dos seguintes comandos para iniciar o pedido de restauro. Em ambos os comandos, utilize os seguintes valores:

    • RemoteHostName é o FQDN do servidor Exchange (por exemplo, mail.contoso.com)

    • RemoteCredential são as credenciais de uma conta de administrador do Exchange no local.

    • RemoteDatabaseGuid é o valor GUID da base de dados da caixa de correio do passo 3.

    • SourceStoreMailbox é o valor MailboxGuid da caixa de correio desligada do passo 2.

    • Restaurar para a caixa de correio do Exchange Online: TargetMailbox é o valor ExchangeGuid da caixa de correio do Exchange Online de destino a partir do passo 5.

      New-MailboxRestoreRequest -RemoteRestoreType DisconnectedMailbox -RemoteHostName <ServerFQDN> -RemoteCredential (Get-Credential) -RemoteDatabaseGuid <GUID> -SourceStoreMailbox <MailboxGUID> -TargetMailbox <ExchangeGUID>
      
    • Restaurar para a caixa de correio de arquivo do Exchange Online: TargetMailbox é o valor ArchiveGuid da caixa de correio de arquivo do Exchange Online de destino do passo 5.

      Observação

      O restauro para um arquivo grande não é suportado.

      New-MailboxRestoreRequest -RemoteRestoreType DisconnectedMailbox -TargetIsArchive -RemoteHostName <ServerFQDN> -RemoteCredential (Get-Credential) -RemoteDatabaseGuid <GUID> -SourceStoreMailbox "<MailboxGuid>" -TargetMailbox <ArchiveGuid>
      
  7. Para verificar o estado do pedido de restauro, siga os seguintes passos:

    1. Execute o seguinte comando para obter o valor identity do pedido de restauro da caixa de correio:

      Get-MailboxRestoreRequest
      
    2. Substitua <MailboxRestoreRequestIdentity> pelo valor Identity do pedido de restauro da caixa de correio do passo anterior e execute o seguinte comando:

      Get-MailboxRestoreRequestStatistics -Identity <MailboxRestoreRequestIdentity> -IncludeReport
      

    Depois de o valor PercentComplete do pedido de restauro ter atingido 100, restaurou com êxito a caixa de correio no local desligada para uma caixa de correio do Exchange Online.