Chat now with support
Chat with Support

Migrator Pro for Exchange 20.11.2 - User Guide

5. Mailboxes View

Working in the Mailboxes View

When you launch the Admin Portal for the first time, the Mailboxes view displays as the default view. This view consists of a list of mailboxes from various Exchange sites and servers. You may recall that while installing, you had specified the domain name and when the tool launched, it picked up all the mailboxes from all the Exchange server sites (2010, 2013, 2016, and 2019) in the specified forest.

This view is considered the most important view as this is where the administrators spend most of their time. From here, they can select mailboxes that can be added to the migration queue. This view also provides the administrator all the information that they need in order to select data for migration.

Before we begin to migrate mailboxes using Migrator Pro for Exchange, let's get familiar with the interface components and how they are used to view migration data. Please note that even though the Mailboxes view is being used to understand how to work within a view, the primary format of the data view remains the same for all the other buttons/tabs with few exceptions, as you will see as we proceed.

Adding and Removing Columns

User data is stored in various attributes in AD. Some of the attributes are displayed by default, such as Site name, Source Server, Mailbox Database, and Email address as shown below. Additional attributes can be added to the list as desired.

To change the displayed attributes (columns), right-click in the list of user mailboxes:

... and then select Choose columns, to open this dialog box:

This dialog box shows a complete list of attributes. You can select attributes that are not currently displayed, or deselect attributes to hide them.

Rearranging Columns

You can also change the order in which the attributes are displayed in the view simply by clicking a column, dragging, and then dropping it where you wish to place it. For example, you can make the First Name column the first column by clicking it, dragging, and then dropping it in the space before the Site Name column or over the column.

Group Membership

You can choose a group by selecting the Group Membership option under Advanced Filter. The list of available groups displays. You may quickly find a group by typing in the first few characters to filter the list. Selecting a group will limit the display to users possessing that membership.

Sorting Data

By default, the mailboxes are not sorted on any specific column. However, you can sort them by any column that you want.

To sort data by their First Name, simply click the First Name column header. When the data is sorted, an inverted triangle appears above the column name. Please notice that the data is now sorted in ascending order in the Data Panel:

To reverse the sort order, just click the same column header again:

To sort by the values in some other column, click on the other column header.

To do a hierarchical sort, sort the data on one column, then hold down the Shift key and click the next column by which you want data sorted. To remove sorting from one of the columns, hold down the Shift key and click the triangle.

Filtering Data

The filter icon next to each column header lets you quickly filter any column in view. To select the filter criteria:

  1. Click on the filter icon next to the column header. The filter window appears:

  1. Click on the down arrows in each field to select the filter criteria. 

  2. Click Filter to begin filtering.

  3. Click Clear Filter to clear the filter.

Data Panel

The Quick Filters and Quick Search fields display in the Data Panel section when you select the Mailboxes button. This panel remains the same for all the views, except in some views additional components are available.

Quick Filters options:

  • Forest: The forest of the mailboxes you want migrated. This is also used to view user mailboxes residing on Exchange Online.

  • Site: Displays the list of AD sites.

  • All Sites: Displays the list of all AD sites.

  • Exchange Version: The version of the mailboxes you want migrated.

  • All Versions: Displays a list of all versions.

  • Advanced Filter (a Forest must be selected before using an Advanced Filter on the Mailbox Jobs view):

    • Group Membership: Select a group to limit the display to users possessing that membership. Also provides the functionality to import from a text file to facilitate search for specific users within the environment.

    • Accounts: Provides the functionality to import users from a text file to facilitate search for specific users within the environment.

Quick Search options:

  • Search: The search engine lets you perform a quick search against any of the mailboxes in the Mailboxes view or from the Mailbox Jobs view.  Any columns displayed in the current view are valid search terms. This field will return partial matches of search terms.

  • Refresh: Press Refresh to force a full refresh of the data.

  • Auto Refresh: If the check box is selected, the data is automatically refreshed.

  • Export: This function lets you export data to .csv, .html, .txt, and .xml files from either the Mailboxes view or from the Mailbox Jobs view.

Importing migrated users from a CSV text file

Migrator Pro for Exchange lets you import from a text file to facilitate searches for specific users within the environment. This CSV import feature is also available in the Group Membership feature under Advanced Filter from the Migrator Pro for Exchange Admin Portal Mailboxes view.

To import users from a text file:

  1. Click Mailboxes in the main toolbar.

  1. Click the Accounts button to launch the Filter accounts window:

  1. Select the users you want to search on and schedule for migration, and then click the Import button. The Import account list window displays.

  1. Read the content and click OK. The navigation window displays.

  1. Select the user list file and click Open. The Import Account Results window will appear displaying how many users matched. Click OK to close the window. Click Export Results to save a CSV file of the match results.

  1. The Filter accounts menu displays again so that you can select additional users.

  1. When you have completed the import process, click OK. The following is an example of the input text file format.

  1. In the Mailboxes view, the selection of users has been filtered down to the specific users from the user list file and the manual additions selected in the filter accounts menu.

Exporting data to a CSV file

You can export data to a CSV file from either the Mailboxes view or from the Mailbox Jobs view. To export data to a CSV file:

  1. Click either Mailboxes or Mailbox Jobs in the main toolbar.

  1. Click the drop-down arrow next to the Export button.

  1. If you only want to export certain records to the CSV file, highlight the records you want to export and then choose selected records from the drop-down list.

  2. If you want to export all records to a CSV file, choose all records from the drop-down list.

  1. Select a location for the file to be saved, and then click the Save button.

Here’s an example of exported data from the Mailboxes view:

Changing Mailbox Properties

You can change certain properties of mailboxes by using the right-click menu. To change the properties of mailboxes:

  1. Click either Mailboxes or Mailbox Jobs in the main toolbar.

  2. Select the mailboxes you wish to change.

  3. Right-click on the selected mailboxes to open a context menu:

  1. Click Properties. A dialog window appears allowing you to change the following properties:

 

Mailboxes:

Migration Group

Blackout Profile

Priority

Mailbox Jobs:

Migration Queue

Blackout Profile

Priority

Do Not Start Before

Do Not Complete Before

Bad Item Limit

Large Item Limit

  1. Check the properties you want to change, change the values and click OK.

Only an existing Blackout Profile property can be added to a mailbox or mailbox job. The Blackout Profile must be created first (see Blackout Times View for information about this feature). The Default Blackout Profile is already applicable to all mailboxes and mailbox jobs.

Adding Mailboxes to the Mailbox Jobs

Once you have configured settings, and reviewed the data you need to migrate, you are ready to start the migration process. The first step is to add the mailboxes from the Mailboxes view to the Mailbox Jobs.

If your source mailboxes have delegate associations that you want to preserve after the migration (by migrating the mailboxes together), see the topic Migrating Delegation Rights for information about how to accomplish that. You may then either migrate the associated mailboxes by the View Delegation features (as described in that other topic), or return here to view delegation associations from this Mailboxes view and add them to Mailbox Jobs as described below.

Whether or not you will migrate mailboxes in delegation groups, before adding mailboxes to Mailbox Jobs you should run this command to verify the validity of the target:

Get-MailboxDatabase | ft Name,IsExcludedFromProvisioning,IsSuspendedFromProvisioning

If either returns True, Migrator Pro for Exchange will be unable to use it as a target.  In that case, run this command to enable the target:

Set-MailboxDatabase MDB01 -IsExcludedFromProvisioning $FALSE

When you have verified the target, this procedure will add mailboxes to the Mailbox Jobs:

  1. Click on Mailboxes in the main toolbar.

  2. Select the mailboxes from a site that you wish to migrate. You may consider using a view filter to limit the scope of the mailboxes in the list—to view mailboxes based on their Mailboxes Database name or the Source Server name, or you can use the Show Filter tool.

    • To select multiple mailboxes from non-adjacent regions, click the first item in the range; hold down the Ctrl key as you click other items in the range.

    • To select multiple mailboxes from adjacent regions, click the first desired item in the range; hold down the Shift key as you click the last item in the range.

  1. Right-click on any of the selected mailboxes to view this pop-up context menu:

  1. If you want to view any mailboxes that have been designated as delegates for the selected mailboxes, click the Show Delegates option, and then add to the selections any delegate mailboxes you want to migrate in the same migration job. Then right-click on a selected mailbox to view the context menu again.

  2. Select the Add selection to queue option.

If these mailboxes are scheduled to migrate at a future time, such as the start of a weekend, mailboxes will be migrated based on priority group when the future time begins. The smallest mailboxes within a priority group are migrated first.

If these mailboxes are scheduled to migrate immediately, the migration will begin as soon as the mailboxes are the highest priority in the migration queue, unless another mailbox is already being migrated (in which case this new migration will begin when the in-progress migration completes).

The Add mailboxes to migration queue dialog box displays:

The options in the Add mailboxes to migration queue dialog box:

  • Bad item limit:  You can assign a limit to the number of bad items that are acceptable for the migration to keep running. A bad item is one that cannot be successfully migrated. The default number is zero and means no bad items will be skipped.  The valid input range is from 0 through 2147483647.  If a value above 50 is entered for the Bad Item Limit, Migrator Pro for Exchange will automatically pass a True value for the AcceptLargeDataLoss parameter for the New-MoveRequest.

  • Large item limit (only displays when migrating to Office 365 or Exchange 2013 or 2016 on-premises): You can assign a limit to the number of large items that are acceptable for the migration to keep running. We recommend setting this limit to allow mail items larger than 25 MB to be migrated. If a value above 50 is entered for the Large Item Limit, Migrator Pro for Exchange will automatically pass a True value for the AcceptLargeDataLoss parameter for the New-MoveRequest.

  • Priority: The priority of the migration. The lower the number, the higher the priority. The Priority setting is secondary to the Do not start before and Do not complete before values. Valid values are 1-100, with 10 as the default. This setting does not apply to migrations to Office 365.

  • Do not start before: You can select date and time by clicking on the calendar icon. Setting this value instructs the migration engine to NOT submit mailboxes to the destination Exchange server until after the specified date and time. Use this to manage when a group of users will be migrated.

  • Do not complete before: Setting this value instructs the migration engine to NOT complete the migration (cutover) before the specified date and time.

  • Suspend when ready to complete: Check this box to suspend the item when ready to complete. This allows administrators to migrate mailboxes 95% of the way, and then complete the final cutover at a later time which can be set by the Do not complete before option or manually triggered by the administrator. This allows you to pre-stage the mailboxes, and then cut them over all at the same time. Note that if you override a blackout and scheduled mailbox migration with the Migrate Now option, the migration will complete without suspending the item.

  • Apply blackout profile: Dropdown list lets you select a Blackout profile to apply to this migration job. The list of available profiles is drawn from the CMTEUP_Blackout table, and also offers a None option (the default). The selection here will supersede any existing blackout values set on the mailboxes subject to the migration action.

A Blackout Profile must be created before it can be applied (see the Blackout Times View section below for information about this feature). The Default Blackout Profile is already applicable to all mailboxes and mailbox jobs.

  • Target Delivery Domain: Displays the name of the domain to which the mailboxes are being migrated. This option is enabled only in cross-forest (inter-org) migrations.

  • Auto License (appears only for Office 365 Exchange Online): Set this feature to optionally activate a mailbox for an end user. Mailbox migration will fail if the user is not activated. You can also apply an existing SharePoint and Lync/Skype for Business license by reviewing the Office 365 License section on the Migrator Pro for Exchange Settings tab. Click on your license for options.

  • Override usage Location (appears only for Office 365 Exchange Online): Check this box and enter a different location to override the default usage location set in the Tenant Forest General Settings.

  • Auto select databases for: Check the boxes to automatically rotate among Exchange 2010, Exchange 2013, and Exchange 2016 databases. (If you want to exclude a specific database, use this PowerShell command: Set-MailboxDatabase <NAME> - IsExcludedFromProvisioning $TRUE)

  • Select target database(s): Displays a list of destination sites, servers, databases, and Exchange servers. (Databases that are excluded from provisioning are grayed out and cannot be selected.)

  • Show Delegates (button): This button lets you open the Delegate Mailboxes window for the selected mailboxes.

When the settings in this Add mailboxes... dialog box appear as you want them, click Add to Migration Queue.

Within a few seconds, the selected mailboxes disappear from the Mailboxes view as they are moved into the Mailbox Jobs view. If a large number of databases then display in the selection window, you can reduce the size by clicking on the appropriate filter icon.

Migrator Pro for Exchange utilizes the New-MoveRequest PowerShell command to migrate mailboxes.  The Microsoft Exchange Mailbox GUID value is used as the identity parameter.

A CSV file of mailbox migration jobs can be imported from the command line. See Appendix E for more information.

Permissions that are inherited (set at the Exchange Org\Server level) are not read from the source or migrated to the target mailbox. 

6. Mailbox Jobs View

To view the mailbox jobs, click the Mailbox Jobs button in the Main Toolbar.

  1. In this view, the migration queue of the initial home forest displays. Regardless of the direction of migration, an Exchange Client Access Server in the home forest (where Migrator Pro for Exchange is installed) is responsible for processing the mailbox migration.

  2. Select your site of choice (All Sites is the default) from the drop-down menu, and the migration queue from the destination server site displays:

 

Active migrations can be suspended when 95% complete by selecting Suspend when ready to complete option on the right-click menu. This option is not available for active migrations to Exchange 2013, Exchange 2016, Exchange 2019, or Microsoft Online (Office 365).

The menu options related to the mailboxes in the migration queue:

  • Cancel: Removes the selected item(s) from the Active queue and places them into the History queue. The MCP Service cancels the job and the mailbox is returned to the Mailboxes list.

  • Resubmit: Resubmits the item(s) that previously failed with an error with the originally selected migration options. This option appears only if a selected item failed with an error.

  • Suspend: Suspends the selected items(s). In Progress item(s) can be suspended.

  • Migrate now: Resumes previously suspended item(s)

  • Suspend when ready to complete: Automatically suspends when 95% complete. This option is not available for in-progress migrations to Exchange 2013, Exchange 2016, Exchange 2019, or Microsoft Online (Office 365).

See Appendix H for information about how mailbox permissions are migrated.

Adding Mailboxes to the Mailbox Jobs

To check the validity of a mailbox database as a target, you can run this PowerShell cmdlet:

  • Get-MailboxDatabase | ft Name,IsExcludedFromProvisioning,IsSuspendedFromProvisioning

http://tfsdata13:8080/tfs/DefaultCollection/WorkItemTracking/v1.0/AttachFileHandler.ashx?FileNameGUID=da67e48c-8b23-43a6-a0eb-1bf788d88881&FileName=15765.jpg

If any return with a value of True, Migrator Pro for Exchange won’t use it as a target.

You can modify this with the PowerShell cmdlet:

  • Set-MailboxDatabase MDB01 -IsExcludedFromProvisioning $FALSE

… replacing MDBO1 with the name of your database.

Mailbox Jobs History

The default view is set to Active; however, when you select the History tab on the Mailbox Jobs view, the data table displays different information as well as migrations that have already completed and are not Submitted, Scheduled, In Progress or Suspended.

Migration Status

As the migration proceeds, the status changes in the Status column from Scheduled to Submitted to Queued to Started to In Progress to Completed. If the migration job encounters an error, the status changes to Error or Suspended.

You can refer to the logs to understand the error and resolve it. A brief error message is displayed in the Error column.

Migration Status designations are:

  • Scheduled: A migration time has been scheduled, but the job has not yet started.

  • Submitted: When the migration request flows from the Migrator Pro for Exchange queue to the Exchange server.

  • Queued: When the user mailbox is added to the migration queue.

  • Started: When the user mailbox migration is waiting to be processed by Exchange.

  • In Progress: When the user mailbox migration is in progress.

  • AutoSuspended: When the user mailbox migration is suspended automatically at 95% because the Suspend when Ready to Complete option was selected.

  • AutoSuspend: When the user mailbox migration is in the process of auto-suspending.

  • BlackoutSuspended: When the user mailbox migration is suspended due to blackout period.

  • Suspended: When the user mailbox migration is suspended.

  • Suspending: When the user mailbox migration is in the process of suspending.

  • Resuming: A previously suspended mailbox migration has been resumed. Mailboxes automatically suspended and resumed or suspended due to a blackout period and automatically resumed after the blackout period are migrated before new mailbox migrations.

  • Completed: When the user mailbox migration is complete.

  • Error: When the user mailbox migration halts or errors.

7. Blackout Times View

Blackout profiles can be created to include blackout periods during which no mailboxes assigned to the selected blackout profile will be migrated, even though scheduled. Typically, blackout periods are set to correspond to the users’ working hours.

Setting up these blackout profiles gives the administrator the flexibility to keep scheduling migrations without disrupting users’ workflow and affecting the production server performance.

For more information about how blackout times are applied to forests, see the field notes for the Apply mailbox blackouts setting, in the forest-configuration General tabs (for source, target and tenant forests).

Applying Blackout Times to the Forest

To set blackout times with blackout profiles:

  1. Click Blackout Times in the main toolbar.

  2. Select a blackout profile from the Profile drop-down list. All user mailboxes are initially set to the default blackout profile. If needed, click Add Profile to create additional blackout profiles.

  3. Select a time zone from the Profile Time Zone drop-down list. This setting helps you set blackout periods based on your local time. (All blackout time periods are stored in UTC.)

  4. Select the calendar format. Click the Day, Week, or Month button to view a daily, weekly, or monthly calendar, respectively. If you click the Month button, the format will vary as it is displayed in a month format as shown below.

You can also navigate to different dates, months, or years using the time navigation tool located in the right corner of the UI.  The behavior of the tool changes to reflect your current format.

The calendar icon in the middle of the navigator lets you view a calendar where you can select a different date or even a month.

To start adding a blackout period, double-click a time or a day in the calendar depending on whether you are viewing a daily, weekly, or monthly calendar. If you are in the Timeline format, double-click in the cell just below the date.

The Appointment dialog box appears. Setting a blackout period is like setting up a meeting appointment in Outlook. It is a detailed Appointment setting tool making it a full-fledged free/busy scheduler. You can also categorize, color code, and assign priorities as well.

In the Appointment dialog box, specify what you would like to call these blackout periods, and provide a description in the Description field.

Specify a Start time and End time, or you can select the All day event checkbox if blackout is to be exercised the entire day.

If you wish to repeat this setting for other days, click the Edit recurrence tab to open the Appointment Recurrence dialog box:

And specify the recurrence pattern:

  • Specify whether the specified blackout period will recur daily, weekly, monthly, or yearly.

  • For a Weekly recurrence, then also specify the frequency at which it will occur, and the day(s) of the week. For example, the blackout period will occur every week or every two weeks, on Tuesdays.

  • Specify a Start date for the blackout recurrence periods.

  • Specify an end date for the blackout recurrence periods.

Click OK to save your recurrence pattern, and the Appointment dialog box reappears. Click Save & Close to save all the settings:

The blackout periods are set in the calendar as shown below.

The default blackout profile is initially applied to all user mailboxes. To set user mailboxes to a different blackout profile, select one or more mailboxes in the Mailboxes or Mailbox Jobs view and edit the Properties in the right-click menu.

Manually suspended migrations ignore blackout periods if they are manually resumed, and will begin migrating immediately.

Overriding Blackouts or Scheduled Migrations

Migrator Pro for Exchange provides the functionality to override blackouts which are in place, or migrations that have been scheduled for a future time. Once you have scheduled a blackout, or have scheduled users for a migration, the following type of information displays in the Mailbox Jobs view of the Admin Portal:

To override blackouts or future scheduled migrations: Select the user, then right-click and select Migrate now:

8. Migration Summary View

Use the Summary view when you want to find out the status of all migrations from all the sites:

You can sort and group these items based on the available attributes to create a view that will give you a clear picture of migration status on all the migration sites.

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating