Marcelo Carazato

Artigos Técnicos de ajuda para o dia-a-dia do profissional de TI

Limpando as Disconnect Mailbox no Exchange 2010

Pessoal, tudo bem?

Bem, nesse post vou mostrar como limpar as  disconnected mailbox antes do tempo determinado em sua politica de organização exchange.

 

São 2 comandos PowerShell super simples:

Primeiro é preciso listar as Mailbox com o comando:

“Get-MailboxStatistics -Database “NOME DA MAILBOX DATABASE” | Where-Object {$_.DisconnectDate -Notlike $NULL} | FL DisplayName, DisconnectDate, MailboxGuid”

Uma lista semelhante a esta será exibida:

DisplayName : Adm Campo Limpo
DisconnectDate : 10/02/2013 01:02:21
MailboxGuid : 614dc318-e96d-41d1-b534-03fef1a21760

DisplayName : Adm Band
DisconnectDate : 10/02/2013 00:55:40
MailboxGuid : 7ec8b5f0-5e4f-4d05-96be-08225abc5f62

 

O dado que precisaremos é o Guid da caixa de correio.

Vamos agora remove-la com o comando abaixo:

Remove-StoreMailbox -Database “NOME_MAILBOX_DATABASE” -Identity “614dc318-e96d-41d1-b534-03fef1a21760” -MailboxState SoftDeleted -confirm:$false

 

Caso a mailbox já esteja desabilitada a mais tempo use o mailbox state: Disabled como o exemplo a seguir:

Remove-StoreMailbox -Database “NOME_MAILBOX_DATABASE” -Identity “614dc318-e96d-41d1-b534-03fef1a21760” -MailboxState Disabled -confirm:$false

 

Espero te-los ajudado.

 

Marcelo Carazato

Categoria: Exchange