How to update the Disconnected Mailbox list in Exchange 2007
Sometimes, we need to delete/remove a mailbox from one user account and reconnect it to other user account. When we delete/remove mailbox from Exchange 2007, we can’t see it immediately in the Disconnected Mailbox list under Recipient Configuration. In Exchange 2007, there is no GUI facility like “Run Clean Up Agent” in Exchange 2003.
To update the Disconnected Mailbox list, we need to use cmdlet in the Exchange Management Shell. Use the Clean-MailboxDatabase cmdlet against the mailbox database it was in.
Here is how to do it:
1. First, let’s list the Mailbox Databases that we have using the Get-MailboxDatabase cmdlet.
[PS] C:\> Get-MailboxDatabase
Name Server StorageGroup Recovery
---- ------ ------------ --------
Mailbox Database Server1 First Storage Group False
Executive Database Server1 Second Storage Group False
Mailbox Database Server2 First Storage Group False
Partner Database Server2 Second Storage Group False
2. Clean up the database. To clean up specific database on specific server, use these cmdlet:
[PS] C:\> Clean-MailboxDatabase "Server1\Mailbox Database"
[PS] C:\> Clean-MailboxDatabase "Server2\Partner Database"
After running the cmdlet you will see the disconnected mailbox in the Disconnected Mailbox list.




August 3rd, 2010 at 2:15 am
Apa kabar, nama sy Fauzi,
Lagi problem client exchange 2007 nih, statusnya Disconnect terus. Belum terpecahkan.
1. Apakah solusinya harus melakukan patch pada server exchange 2003?
2. Get-MailboxDatabase bisa didapat darimana ya?.
Bagaimana cara agar sebuah account tidak disconnect lagi ya?.
Terimakasih,
Fauzi di Jakarta.
August 5th, 2010 at 1:23 am
@Fauzi:
Servernya Exchange 2007 atau 2003? Pakai email client apa?
Status disconnect tsb muncul di mana? Apakah maksudnya client disconnect saat akses server? Mungkin masalah konektivitas.
Get-MailboxDatabase adalah cmdlet yg dijalankan dalam Exchange Management Shell di Exchange 2007.