remove a mailbox - from a exchange DB

Hi, I am looking for a way to remove a dupicated is the story.

we are in a mailbox SG clean up process, i used move-mailbox cmdlet to move mailbox from one SG to another.

in the process, for some reason, i have to quit and i closed the exchange shell window.

Now, we have a user mailbox in both SG ( when i use Get-MailboxDatabase "oldDB" | Get-MailboxStatistics | Sort DisplayName )

UserA has 100MB in oldDB and UserA also has 50MB in newDB.
when i click UserA's account in EMC, it shows he is still within oldDB.

My question is how i am going to delete UserA mailbox in newDB?


Who is Participating?
SieQConnect With a Mentor Commented:
just run move-mailbox old-db new-db, it should find a duplicate and remove it, after that rerun move-mailbox once more, it should run properly.
robinyanwangAuthor Commented:
i am also wondering if the exchange server daily maintenance will handle it automatically or if i re-move UserA's mailbox to the newDB, it will replace the broken 50MB mailbox....
it's quite common that if mailbox is failing during the move you will experience duplicate mailbox issue. Simply rerun the move-mailbox command it will removed duplicate mailbox. After that you can move mailbox to the new database.
Free tool for managing users' photos in Office 365

Easily upload multiple users’ photos to Office 365. Manage them with an intuitive GUI and use handy built-in cropping and resizing options. Link photos with users based on Azure AD attributes. Free tool!

robinyanwangAuthor Commented:
" Simply rerun the move-mailbox command it will removed duplicate mailbox."

move-mailbox or remove-mailbox? could you please provide more details///thanks
robinyanwangAuthor Commented:
OK, i tried

remove-mailbox -database "newDB" -storemailboxidentity "xxxx-xxx-xxx-xx"

got error saying the mailbox that you specified is connected to "userA", only disconnected mailbox can be...

I can not delete the mailbox userA from new DB...

Soft-Deleted Mailboxes


When mailboxes are moved from an Exchange 2010 SP1 database to any other database, Exchange doesn't fully delete the mailbox from the source database immediately upon completion of the move. Instead, the mailbox in the source mailbox database is switched to a soft-deleted state. Mailbox data can be accessed during a mailbox restore operation using the MailboxRestoreRequest cmdlet set. The soft-deleted mailboxes are retained in the source database until either the deleted mailbox retention period expires or you use the Remove-StoreMailbox cmdlet to purge the mailbox.


Soft-deleted mailboxes require that both the source Mailbox server and the Client Access server performing the request be running Exchange 2010 SP1.

To view soft-deleted mailboxes, run the Get-MailboxStatistics cmdlet against a database and look for results that have a DisconnectReason property with a value of SoftDeleted.

Return to top
Michael Ian ClaridgeActing Service Delivery ManagerCommented:
If you are trying to remove mailboxes try using the Disable-Mailbox CmdLet first, by doing this the Exchange Attributes will be removed from the AD object and in turn the Mailbox is marked for deletion, depending what your DB retention is, the mailboxes will delete after 30 days (being the default).
robinyanwangAuthor Commented:
i tried to move again.

the moving process did not go through.
but it did delete these mailboxes from newDB.

I think i am good now.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.