Clean-MailboxDatabase (Exchange2010) is Update-StoreMailboxState in Exchange 2013

To refresh the disconnected mailboxes in Exchange 2010 databases – Clean-Mailboxdatabase

For Specific Database –

Get-MailboxDatabase “Dbname” | Clean-mailboxdatabase

For all Databases –

Get-MailboxDatabase | Clean-mailboxdatabase

To refresh the disconnected mailboxes in Exchange 2013 databases – Update-StoreMailboxState

For Specific Database –

Get-MailboxStatistics -Database “Dbname” | Where { $_.DisconnectReason -ne $null } |ForEach { Update-StoreMailboxState -Database $_.Database -Identity $_.MailboxGuid -Confirm:$false }

For all Databases –

Get-MailboxDatabase | foreach{Get-MailboxStatistics -Database $_.identity} | Where { $_.DisconnectReason -ne $null } | ForEach { Update-StoreMailboxState -Database $_.Database -Identity $_.MailboxGuid -Confirm:$false } -Verbose


To See Disconnected Mailboxes in Exchange2010/2013 –

Get-MailboxDatabase | Get-MailboxStatistics | Where {($_.DisconnectDate -ne $null)}

To See Disconnected Archive Mailboxes –

Get-MailboxDatabase | Get-MailboxStatistics | Where {($_.DisconnectDate -ne $null) -and ($_.IsArchiveMailbox -eq $true)}


To Connect a Mailbox –


To Reconnect the Archive Mailbox in Exchange 2013 –

Enable-Mailbox -ArchiveGuid 215368ca-effc-49d0-bdsfsdfg4f-9665d641dc24 -ArchiveDatabase DB2 -Identity Mailbox1

Note: Primary Mailbox and Archive Mailbox has to be mapped with the Same account. It cannot be different.


About Satheshwaran Manoharan

Satheshwaran Manoharan is an Microsoft Office Server and Services MVP , Publisher of Specialized in Office365 / Microsoft Exchange / Virtualization , Sathesh is an Messaging Expert supporting/Designing/Deploying many medium size businesses to large enterprises when it comes to Corporate messaging and Virtualization Infrastructure

Check Also

Adding [EXTERNAL] for emails with Auto Remove on Reply

In the world of spam and the number of phishing emails is increasing day by …


  1. i have a physical 2010 exchange server with all roles installed expect edge roles. my old users are well without problem. when i create a new user in AD and enable for exchange the user cannot logon to exchange through owa and outlook. the account just hangs asking for PASSword. the users can logon to the domain but not outlook and owa. please help me asap. ephraim

    • Satheshwaran Manoharan

      check the database. try creating new database and new user.Try creating a user in NEw OU/Same OU. check for user inheritance.

Leave a Reply

Your email address will not be published.