Exchange Web Services (EWS) are throttled by Microsoft whenever large quantities of data flows through the EWS platform. The On Demand Migration service throughput can be improved by upgrading the following throttling policy parameter setting to Unlimited:
- EwsMaxBurst - Defines the amount of time that an EWS user can consume an elevated amount of resources before being throttled. This is measured in milliseconds. This value is set separately for each component.
- EwsRechargeRate - Defines the rate at which an EWS user's budget is recharged (budget grows by) during the budget time.
- EwsCutoffBalance - Defines the resource consumption limits for EWS user before that user is completely blocked from performing operations on a specific component.
Tenant administrators can upgrade the throttling policies by making a service request with Microsoft.
To complete a migration project, a lightweight user desktop application called Desktop Update Agent (DUA) must be configured and deployed by administrators and run on users workstations. DUA provides enhanced support, helps ensure the success of cross-tenant migration projects, makes agent delivery easier, and status reporting more informative.
DUA features:
- Ability to manage user’s application reconfigurations activities from a single view within On Demand Migration.
- Support for OneDrive for Business and Microsoft Teams.
- Support for Microsoft 365 application license reset.
- Support for various client authentication mechanisms.
For more information about downloading, administration and use of DUA, see the Quest On Demand Migration Update Agent Guide.
Any full scale migration should be preceded by test and pilot migrations, to confirm that your migration processes and procedures will accommodate the organization requirements.
- A test migration uses real users and real data in a segregated test environment, or dummy users and dummy data in your live production environment.
- A pilot migration uses a small portion of real users and real data in the live production environment.
In either case - a test or pilot migration - the data to be migrated should be a representative sample of the production data, and the test or pilot migration should be run with the Quest applications set for the same configuration and process options that you intend to use for the production migration. it is recommended to select test or pilot users whose usage and data types make them representative of the total user population. Then create and run matching / migration tasks for those accounts, including all range of tasks you are planning to perform. When the tasks are completed, review errors and warnings, if any. See Event Management section for more information.
Quest recommends that you use both test and pilot migrations:
Perform one or more test migrations in a separate test environment, migrating test copies of real users and their real data. The separate test environment ensures that no test process will affect the data or configurations of your production environment. If a test exposes any problems under migration, you can make amendments and then repeat the test by simply dumping the test environment and recreating it from scratch.
When you are confident that your test migrations have sufficiently refined your planned migration, perform a pilot migration for 20 or 30 users to verify if your planned migration is satisfactory for your "real world."
A migration project contains the full set of migration features and provides a summary of all the migration activities in the project dashboard. You can work with a single migration project for small migrations or you can set up multiple migration projects to split larger migration plans into manageable projects.
In this topic:
Try the new project management experience
Continue with the current project management user interface
New project management user interface
To create a migration project:
- Sign in to Quest On Demand.
- From the navigation pane, click Migration to open the Migration projects view.

- To use the new project management user interface, turn on the Try the new project wizard toggle.
- Click Create Project.
-or-
If you have already created one or more projects, click Create Project as shown below.

- The New Project wizard starts.
- Step 1: Project Detail
Enter the information in the fields as described below:
- Title - Specify a meaningful name for the project. Maximum number of characters is 128.
- Description - Enter a description about the project. Maximum number of characters is 200.
- Source Tenant - Select a source tenant from the dropdown list.
- Target Tenant - Select a target tenant from the dropdown list.
- Click Save and Continue.

- Step 2: Assets
Select one or more assets from the set of information assets that you want to migrate. The Account asset is mandatory because all other assets are directly or indirectly linked to active directory accounts in your source and target tenants.
Each asset is treated as an application for migration purposes and automatically assigned a service principal.
- Step 3: Consents
Most Microsoft 365 objects can be migrated when the service principals for each asset have been granted the consent. See Consents and permissions for more information.
To grant consent the service principals:
- Click Grant Consent to grant the consents to the service principal if the tenant consents were not granted when you added the tenants.
-or-
Click Regrant Consent to refresh the consents granted to the service principals. It is recommended that you regrant consent to ensure that the consent to the service principals are refreshed.
- Migration of some Microsoft 365 objects require a user principal with the Global Administrator or other specific roles and you must provide additional authorization. Typically, the tenant administrator credentials are provided. You can provide the credentials for authorization in an Features step.
Select Yes. Proceed to activate the Features step. Select No. Skip to ignore the Features step.
- Click Save and Continue.

- Step 4: Features

|
NOTE: This step is available if you select Yes. Proceed in the previous step. |
To grant additional authorization with a source and target user principal:
- Enter the email address of the target user accounts.
- Enter the password of the target user accounts.
- Click Save and Continue, or click Skip this page to avoid entering and verifying user principal accounts.

- Step 5: Overview
- Verify the information you have provided for each step. Click Edit to return to the step and revise the information as needed.
- Select Open Project to open the project dashboard.
- Click Finish to activate the project.
To rename a migration project:
- Sign in to Quest On Demand.
- From the navigation pane, click Migration to open the Migration projects view.
- From the top right-hand corner of the project panel, click the More Actions icon (3 dots). Then click Rename Project.
- Revise the name or description as needed.
- Click Save Project Name to save the changes and close the dialog.
To delete an existing project:
- Sign in to Quest On Demand.
- From the navigation pane, click Migration to open the Migration projects view.
- From the top right-hand corner of the project panel, click the More Actions icon (3 dots). Then click Delete Project.
- Click OK to confirm the deletion.
Current project management user interface
To create a migration project:
- Sign in to Quest On Demand.
- From the navigation pane, click Migration to open the My Projects view.
- Click Create Project.
-or-
If you have already created one or more projects, click Create Project as shown below.

- Step 1: Select Source and Target

- Project Name - Specify a meaningful name for the project. The default name is New Migration Project.
- Project Description - Enter a description about the project.
- Source Tenant - Select a source tenant from the dropdown list.
- Target Tenant - Select a target tenant from the dropdown list.
- Click Save and Continue.
- Step 2: Provide Admin Consent

Most Microsoft 365 objects can be migrated when the service principals (the On Demand Migration service applications) have been granted the consent. To use the service principal:
- Click Grant Consent to grant the consents to the service principal if the tenant consents were not granted when you added the tenants.
- Click Regrant Consent to refresh the consents granted to the service principals. It is recommended that you regrant consent to ensure that the consent to the service principals are refreshed.
- Click Save and Continue.
If you need to provision OneDrive accounts in the target tenant with the credentials of another user principal with the SharePoint Administrator role you must provide additional authorization.
- Enter the email address of the target administrator.
- Enter the password of the target administrator.
- Click Save and Continue.
- Step 3: Project Created
- Verify that permissions were granted
- Open Project - select this option to open the project dashboard.
- Click Finish and Close.
To rename a migration project:
- Sign in to Quest On Demand.
- From the navigation pane, click Migration to open the My Projects view.
- From the top right-hand corner of the project panel, click the More Actions icon (3 dots). Then click Rename Project.
- Revise the name or description as needed.
- Click Save Project Name to save the changes and close the dialog.
To delete an existing project:
- Sign in to Quest On Demand.
- From the navigation pane, click Migration to open the My Projects view.
- From the top right-hand corner of the project panel, click the More Actions icon (3 dots). Then click Delete Project.
- Click OK to confirm the deletion.