Teams Link Fixer

Fix broken Teams meeting links after a tenant-to-tenant migration·by Opsora

Why do I need to do this?
When your email account was moved to a new company environment (tenant), all your calendar meetings were copied over. However, the Teams meeting links inside those meetings still point to the old environment. Attendees who click "Join" will end up in a broken or empty session, and you won't be able to start the meeting properly.
This tool fixes that in two steps: first it cancels the broken meetings in your old account so attendees are notified, then it recreates each meeting as a new event in your new account with a fresh Teams link. The old event is deleted and attendees receive a new invite.
If you skip this, your attendees won't be able to join any recurring or future meetings set up before the move. They will see the calendar entry, but clicking "Join Teams Meeting" will either show an error or connect them to a session you can't access.
1 Your old account. Sign in with the email address you used before the migration. Cancellation notices will come from this address, so attendees will recognise it and understand the meeting is being replaced.
Sign in to Old Tenant
Cancel Meetings
2 Your new account. Sign in with your new email address. For each selected meeting the tool creates a fresh copy with a new Teams link, then removes the old event. Attendees will receive a new meeting invite and a cancellation of the old one. This is expected and can't be avoided.
Sign in to New Tenant
Recreate Meetings