Exchange Move Mailbox status : StalledDueToTarget_ContentIndexing

exchange-2010exchange-2016migration

We are migrating from MS Exchange 2010 SP3 to 2016 (CU7).
All servers are on premises.

We moved several mailboxes from a 2010 server to 2016 without issue.

Now for 3 mailboxes the MoveRequest stall. The status showed by a "Get-MoveRequestStatistics" is :

Status : Queued
StatusDetail : StalledDueToTarget_ContentIndexing

What we have tried:

  • stop or restart the services Microsoft Exchange Search and Microsoft Exchange Search host controller
  • checked that the group ContentSubmitters exist (it did) and add Full Controll for "Network services", then restart the search services.
  • Disabled content indexing on the target database with the command Set-MailboxDatabase "dbID" -IndexEnabled $false
  • Removing and recreating the move request after those
  • Suspending and resuming the move request
  • Moving the mailbox to 3 other exchange 2010 databases then trying to move them to a 2016 server, to various destination databases

Still no luck.

How can I have those move requests to succeed?

Best Answer

Just set the indexing to false, then when time appropriate set true. The mailbox indexing should always be true, but when migrating mailboxes may become challenging. Use this on a limited basis as indexing should always default to true!

Set-MailboxDatabase "your mailbox database" -IndexEnabled:$False
Set-MailboxDatabase "your mailbox database" -IndexEnabled:$True