Microsoft Teams migration
With SharePoint migration software, you can migrate Teams channels including all their data such as messages, files, tabs, apps, members etc. from one tenant to another. Here’s a step-by-step process that guides you on how to do it.
Step 1: Launch Kernel Migration for SharePoint, go to the Source pane.
Step 2: Right-click Microsoft Teams and select Add Teams to add your teams account to it.
Step 3: In the Add Teams wizard, provide a Project Name and enter the credentials based on the Authentication you choose from the two.
Step 3.1: For Basic Authentication (Recommended method), input a Global Admin User Id and its password. Click Register and Connect.
It will now take you to a wizard where you need to select the Login type one more time. You can choose from the given options:
Step 3.1 [A]: Basic Authentication (Recommended) : The process with Basic Authentication is straightforward, and it will directly connect the tool to the source.
Step 3.1 [B]: Modern Authentication (MFA/2FA) : To select Modern Authentication to log in, click OK and follow the steps given below to complete app registration and then add Teams to the source:
Step 3.1 [B-I]: Sign in to your Microsoft account that has the role of “Global Administrator.”
Step 3.1 [B-II]: Now, it will ask you to sign in to the Microsoft Azure with the same Microsoft Office 365 account.
Step 3.1 [B-III]: It will take you to the Sign in to your account wizard, here copy the given URL.
Step 3.1 [B-IV]: Now open Incognito window in your web browser and paste the URL in the search bar.
Step 3.1 [B-V]: It will then provide you with a URL of the visual studio, copy it from there.
Step 3.1 [B-VI]: Now paste this authorization URL in the “Sign in to your account” window and click Ok.
Step 3.1 [B-VII]: This opens the Application Role Assignment window, from here, copy the client ID and follow the given instructions.
Step 3.1 [B-VIII]: Once done with the process of Role Assignment, click Ok. This will open a prompt with message “Have you completed the Role assignment process?” Click Yes if done.
With this, Microsoft Teams account is added to the Source with Modern Authentication under Basic Login Type.
Step 3.2: Modern Authentication: Enter Tenant ID, Client ID, Client Secret Value, and User Name from the App Registration in Azure Active Directory.
Click Register and Connect.
Step 4: The Microsoft Teams account is added to the source. You can expand the Project Name and see the components of Teams account under the project name you created. Now go to the destination pane and right-click Microsoft Teams to add the destination account with the same process you followed to add source.
Step 5: Enter the Project Name and credentials as per the Authentication Type and then click Register and Connect to connect with the destination Teams account.
Step 5.1: If you choose Basic Authentication, enter a Global Admin User Id and its password. Click Register and Connect. Follow the same procedure as we did to add Source with Basic Authentication (Basic login and Modern login). This will add the Microsoft Teams in the destination.
Step 5.2: Modern Authentication: Enter Tenant ID, Client ID, Client Secret Value, and User Name as available in the App Registration in Azure Active Directory.
Step 5.2 [A]: In the Sign in to your account window and copy the given URL.
Step 5.2 [B]: Now, go to Private /Incognito window of your browser and paste the same URL in the search bar. If you’re not logged in to your Microsoft Office 365 account, it will first ask you to sign in.
Step 5.2 [C]: Copy the new visual studio URL from the Incognito window.
Step 5.2 [D]: Paste the URL copied in previous step to Auth URL box and then click OK. This will connect the tool with the destination tenant.
Step 6: As both source and destination are connected, now, there are two options to move the Teams data from tenant to another, Copy-Paste and Migrate.
Step 6 [A]: Copy-Paste method
Step 6 [A-I]: When you right-click Teams and then Copy on the connected team with project you created above. This will copy the content (channel, chats, files, members, etc.) from the source account.
Step 6 [A-II]: In the destination pane, right-click on Microsoft Teams and choose Paste option to take data you copied from source to destination tenant.
Step 6 [B]: Migrate method : Just like we did in the copy-paste method in previous steps, right click on the connected Teams, and then select Migrate.
Step 7: The tool will start fetching users and the respective data.
Step 8: In the next window, select users whose data you want to migrate to Teams at the destination. The items appearing in red color indicates that the Teams from the source are not available in the destination and blue means they’re present at the destination.
Step 9: Make sure you map all the Teams from Source with the destination before starting the migration. You can also search for a particular team by entering the name into the search bar above every column. Once done, click Start Migration.
Step 10: This will begin the process of migrating team objects between the tenants. The new popup appearing on the screen will share the progress of the process.
Step 11: Once completed, you’ll see the completion message, “Migration completed successfully.” Click OK to finish the process.
Step 12: When the data is completely moved to the destination, the migration summary will explain the detailed status of each selected team. You can download the migration logs as a CSV file for getting insights of the process later.