Não tenho ideia de como isso pode acontecer:
Get-MailboxStatistics -Server
retorna 2 entradas exatamente iguais Office [Foo Software]
[mostra o formato usado]. Uma caixa de correio possui 411 ItemCount
e a outra possui 7.
No Exchange Management Console não há nenhum usuário associado a essas caixas de correio e Get-Mailbox
NÃO retorna essas 2 entradas. Get-User
mostra 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, DisconnectReason
retorna 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, MailboxState
mas 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:
- Execute no Exchange Powershell
Get-MailboxStatistics -Server '<ServerName>' | WHERE {$_.ObjectClass -eq "Mailbox"} | FL DisplayName,LastLoggedOnUserAccount,MailboxGuid
. LastLoggedOnUserAccount
possui o nome do usuário que foi atribuído anteriormente a esta caixa de correio.- Crie este usuário novamenteSE APENASno anúncio -NÃO como usuário do Exchange.
- Conecte manualmente o novo usuário do AD
Connect-Mailbox -Database "Mailbox Database" -Identity "Office [Foo Software]" -User <LastLoggedOnUserAccount>
à caixa de correio. - Exclua o usuário no Console de Gerenciamento do Exchange. Agora sua caixa de correio está marcada como
Disabled
. - Remova a caixa de correio
Remove-Mailbox -Database "Mailbox Database" -StoreMailboxIdentity "f3ed13de-ae8a-4c0a-9d4d-b641d35e0335"
ondeStoreMailboxIdentity
está 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 DisplayName
foram removidas com sucesso do Exchange.