Troubleshooting Mailbox Migrations

Summary:


When performing a move request, an error occurs.
This specific example is for TransientFailureTarget, but this can work with any error.
This error occurs with using both Powershell and the Office365 admin console.
The error will also appear in the migration report, but looks like:
Couldn't find a move request that corresponds to the specified identity 'TuftsCloud.onmicrosoft.com\54958b7d-d54e-4533-ac11-da48fea53fdc'. --> Couldn't find a move request that corresponds to the specified identity 'TuftsCloud.onmicrosoft.com\54958b7d-d54e-4533-ac11-da48fea53fdc'.

Investigate:

To investigate this further, generate a report using Powershell. You must do this while the request still exists, so do not remove the request until you have generated the report!
Get-MoveRequestStatistics -Identity <UTLN> -IncludeReport | fl
The culprit that we are looking for is:
10/3/2016 9:05:14 PM [BL2PR05MB2195] Transient error CommunicationErrorTransientException has occurred. The system will retry (1/620).
Generate an XML report and filter the errors:
$stats = Import-CliXml report.xml
$stats.report.failures[-1]
*NOTE: This might have to be generated by running Powershell as Admin*
The DataContext of the report will give us what we want.
Example:
Search folder: '/Finder/OwaFV15.1MentionedAAMkADc0MmYzOTJmLTU1NmUtNDdjNC05MjMxLTFhMGVlOWUzYjAwMgAuAAAAAADwkF5wX0ujTa8swMmlw6CPAQB2Lw0MIn9cRo0WKRIM7ckNAAAAAAENAAA='
This tells us where the problem is. A search folder called /Finder/OwaFV15

Procedure:

Option1

Download and installed the MFCMAPI program.

This only analyzes local profiles.
Before launching MFCMAPI, make sure you provide your admin exchange account with access (full permission) to the users mailbox.
Set up a local profile using your admin exchange account (if not setup yet) as well.
When launching MFCMAPI, select Session -> Logon...
Select your admin mail profile, and you will see a list of all the mailboxes that you have access to.
Double-clicking on the appropriate mailbox will open another window.
Expanding the drop down on the left gives you a list of all properties.
Locate the one in question from the report - /Finder/OwaFV15
This time there were multiple folders that matched up, since just one wasn't called OwaFV15.
Right clicking on the folders and select Advanced -> Reset permissions on folder contents should resolve the migration issue.
If not, then delete the tables instead. They will be recreated once the mailbox is migrated and the user logs in for the first time.
Once all of this has completed, you can delete the mailbox move request and start another one.
This time there should be no errors, but if there are use the above steps to determine where the migration is failing.
Option2
As with Option1 make sure that your have already provided your admin exchange account with full-access permission to the user's mailbox.
Configure a local Outlook client to load the target mailbox through Account Settings. NOTE: This is especially helpful when the problem mailbox is in O365
If this is a cloud mailbox use the UTLN@TuftsCloud.onmicrosoft.com  email address in the wizard (see screen capture) but leave the password information blank. 
When you are prompted for credentials use your UTNL@tufts.edu and password combination to authenticate. 
Once this is configured you can load Outlook using the cleanfolders switch ("outlook.exe /cleanfinders")  which removes all search folders.
If the move request is still in process it should continue successfully.

Issue:

After a user is migrated from O365 to On Prem, they are unable to open their mailbox in OWA. This also will impact setting up Outlook Mobile Notes.

A quick workaround for this is to open in OWA Light Version.

Error message is as follows:


Resolution:

Download the LATEST version of mfcmapi here: https://github.com/stephenegriffin/mfcmapi/releases

Give yourself permissions to the mailbox in question.

Ensure that Cached Exchange Mode is OFF in Outlook.


Step:1 Click on Tools

Step:2 Click on Options.

Step:3 Select checkbox Use the MDB_ONLINE flag when calling OpenMsgStore.

Step:4 Click Ok.

Step:5 Click on Session.

Step:6 Click on Logon.

Step:7 Select your outlook profile.

Step:8 Double click on your profile under the “Display Name”.

Step:9 A new window will appear.

Step:10 Select Actions from the new window which appeared.

Step:11 Click on open special folder under Actions and select Inbox

Step:12 A new window will appear. From new window you will be able to see Inbox dropdown.

Step:13 Click on Inbox and you will be able to see entries on right panel.

Step:14 Select the value which has Tag Value of “0x36460102“.

Step:15 Delete this Tag


Have the user (or yourself) test.

Issue:

Mailbox in cloud will not be built - message will state mailbox is still on prem and must be migrated:
Image

Resolution:

Log into Exchange Online using Powershell and run the following command:

set-user utln@tufts.edu -PermanentlyClearPreviousMailboxInfo

Then log into Admin Center and check mailbox. Remove/re-add license if necessary.

Information on the Tufts IT Knowledgebase is intended for IT Professionals at Tufts.
If you have a question about a Tufts IT service or computer/account support, please contact your IT support group.