Como excluir caixas de correio órfãs

Como excluir caixas de correio órfãs

Não tenho ideia de como isso pode acontecer:

Get-MailboxStatistics -Serverretorna 2 entradas exatamente iguais Office [Foo Software][mostra o formato usado]. Uma caixa de correio possui 411 ItemCounte a outra possui 7.

No Exchange Management Console não há nenhum usuário associado a essas caixas de correio e Get-MailboxNÃO retorna essas 2 entradas. Get-Usermostra usuários que possuem outras caixas de correio. Parece-me que o Exchange tem aqui alguma inconsistência.

Além disso, no Console do Exchange, em Configuração do destinatário, vejo uma caixa de correio desconectada com o nome Office [Foo Software]- A tentativa de conectá-la falha porque nenhum usuário adequado foi encontrado.

Como posso excluir essas 2 caixas de correio iguais e órfãs? É verdade, eu tinha usuários com esse nome, mas os excluí do Exchange Management Console.

Ambiente:

  • Servidor Exchange 2010
  • Padrão SBS 2011

Atualizar:

Enquanto isso, eu poderia pelo menos excluir a caixa de correio com 411 ItemCount. Além disso, a caixa de correio desconectada mencionada acima desapareceu do Console de Gerenciamento do Exchange.

Get-MailboxDatabase | Get-MailboxStatistics | Where{ $_.DisplayName -eq "Office [Foo Software]" } |fl DisplayName, Database, Identity, DisconnectReasonretorna agora isso:

DisplayName      : Office [Foo Software]
Database         : Mailbox Database
Identity         : f3ed13de-ae8a-4c0a-9d4d-b641d35e0335
DisconnectReason : 

Quando tento desabilitar esta caixa de correio, Disable-Mailbox -Identity "f3ed13de-ae8a-4c0a-9d4d-b641d35e0335"recebo o erro de que a caixa de correio não existe.

Tenho que desativá-lo primeiro porque quando tento remover a caixa de correio me pedem, MailboxStatemas ela não pode ficar vazia.

Então, agora a questão é: como posso excluir a caixa de correio usando seu uuid?

Responder1

Com estas etapas eu poderia excluir a Office [Foo Software]caixa de correio restante:

  1. Execute no Exchange Powershell Get-MailboxStatistics -Server '<ServerName>' | WHERE {$_.ObjectClass -eq "Mailbox"} | FL DisplayName,LastLoggedOnUserAccount,MailboxGuid.
  2. LastLoggedOnUserAccountpossui o nome do usuário que foi atribuído anteriormente a esta caixa de correio.
  3. Crie este usuário novamenteSE APENASno anúncio -NÃO como usuário do Exchange.
  4. Conecte manualmente o novo usuário do AD Connect-Mailbox -Database "Mailbox Database" -Identity "Office [Foo Software]" -User <LastLoggedOnUserAccount>à caixa de correio.
  5. Exclua o usuário no Console de Gerenciamento do Exchange. Agora sua caixa de correio está marcada como Disabled.
  6. Remova a caixa de correio Remove-Mailbox -Database "Mailbox Database" -StoreMailboxIdentity "f3ed13de-ae8a-4c0a-9d4d-b641d35e0335"onde StoreMailboxIdentityestá o valor retornado em 1) comoMailboxGuid

Não afirmo que esta seja a maneira mais simples, mas funcionou para mim. Agora, ambas as caixas de correio iguais DisplayNameforam removidas com sucesso do Exchange.

informação relacionada