The Teams Meeting Link Migration in On Demand Migration (ODM) allows customers to recreate a Teams meeting in the target with a new meeting link. The feature is described here. The target mailbox will only be able to create a new team meeting link if the mailbox is in an active state.
The mailbox state can be determined by reviewing certain mailbox properties. These properties are set by the Microsoft backend service once a user is licensed for Teams and user activity is detected for the target mailbox.
To Check the current State of your mailboxes:
With the following query, you can check if the target mailbox has the required properties to generate a Teams meeting link:
Get-EventsFromEmailConfiguration | Select DefaultOnlineMeetingProvider, AllowedOnlineMeetingProviders
The expected value needs to be: TeamsForBusiness
To complete the Meeting link update:
In order to complete the update of the teams meeting link the following steps should be followed:
Regrant consents for the Service Principal “Quest On Demand - Migration - Mailbox Migration”. The following permission will be added to the Service Principal:
Rerun the Mail migration task with no options selected to complete the Teams meeting Link update.
Please consider that the Microsoft backend service could take up to 24 hours to set the mailbox state to active. Therefore, we recommend running the Mailbox migration task at least 24 hours before and re-running the query above to ensure the target mailboxes have the appropriate values prior to starting the Teams meeting link migration task.
What happens with the mailbox migration tasks if I don’t do anything?
The email migration tasks will continue to work in ODM, even without regranting consents, and there will be no negative impact on existing or future email data migrations. However, please note that without the additional permissions, we cannot guarantee that the target mailbox can generate Teams meeting links. If the permissions are not granted to the Service Principal, ODM will log a warning in the task event log for every mailbox.
What happens with the teams meeting migration tasks if I don’t do anything?
ODM will check in advance whether the target mailbox has the appropriate properties to generate a Teams meeting link. If the target mailbox does not have the properties, the Teams Meeting Link migration for the corresponding mailbox will be aborted with the following error message:
Calendar does not support Teams Online meetings provider. Mailbox XXX@XXX.com Calendar name: Calendar
If I am not able to regrant consent, is there a manual workaround?
Yes, there is a manual workaround. Run the same query as stated earlier:
Get-EventsFromEmailConfiguration | Select DefaultOnlineMeetingProvider, AllowedOnlineMeetingProviders
Identify all mailboxes that do not have the expected value of “TeamsforBusiness” for DefaultOnlineMeetingProvider and AllowedOnlineMeetingProviders.
Login as a target user and send a new email to all target users that were identified as not having the expected value.
This workaround would have to be repeated for any new users that are added to the scope of the migration.
Please reach out to the technical support team for any questions.
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center