Kernel Microsoft Team Backup tool allows taking backup of all the components of Microsoft Teams and Chat easily. You can save the data to your system and use it whenever required.

Here’s how you can use Kernel Microsoft Team Backup and save all the Teams data:

  1. Launch Kernel Migration for SharePoint and go to the source pane.
  2. Right-click on Microsoft Teams and click Add Teams button to connect the tool with desired Teams account. Go to Microsoft Teams wizard and click Add Teams button
  3. On the login screen, enter a unique Project Name. You now have two options, basic and modern authentication, to proceed with.
  4. For Basic Authentication: Input Global Admin User ID and its password to connect. Enter a Project Name and add Global Admin User ID and its password in Basic Authentication

    When you press Register and Connect, you’re directed to a new window showing two login options: Basic Authentication and Modern (MFA/2FA) Authentication.

    • Basic Authentication (Recommended): The process is straightforward, simply click OK and it will connect the tool with the source. Use Basic Authentication (Recommended)
    • Modern Authentication (MFA/2FA): Click OK and follow the steps given below to complete app registration, perform Application Assignment Role, and then add Teams to the source: Modern Authentication
      • Sign in to the Microsoft account that has the role of “Global Administrator.” Sign in to the Microsoft account as Global Administrator
      • Now, sign in to Microsoft Azure with the same Microsoft Office 365 account credentials. sign in to Microsoft Azure
      • On the Sign in to your account wizard, copy the given URL. copy the given URL
      • Open Incognito window in your browser and paste the copied URL in the search bar. Open Incognito window in your browser and paste the copied URL
      • It will then provide a visual studio URL, copy it from the search bar. Then copy provided a visual studio URL from the browser
      • Now paste this Auth URL in the “Sign in to your account” window and click Ok. Now paste this Auth URL
      • This opens the Application Role Assignment window, from here, copy the client ID and follow the given instructions.  opens the Application Role Assignment and copy the client ID
      • After Role Assignment, click Ok. It will show you a message “Have you completed the Role assignment process?” Click Yes if done. After Role Assignment, click Ok and then Click Yes if done.

        With this, Microsoft Teams account is added to the Source with Modern Authentication under Basic Login Type.

  5. Modern Authentication: Enter Tenant ID, Client ID, Client Secret Value, and User Name from the App Registration in Azure Active Directory. Create new project and then use Modern Authentication
  6. Note: User should be a Global Administrator and possess a valid license of Microsoft 365 and Microsoft Teams to execute the data transfer.

    Click Register and Connect.

  7. You can expand the Microsoft Teams tab to see the new Project added. Expand the Microsoft Teams tab to see the new Project added
  8. Select the Teams from the list that you’re planning to take backup of. You can use the search bar to find any specific team. Mark the checkbox at the bottom beside Chats (Group Chat, 1:1 Chat) and then the three dots beside Fetch users to choose the Microsoft Teams Chat users. Select the Teams from the list that you want to backup
  9. Selecting this will open a window where you can either add a CSV file to add bulk users or click to add Automatically. Add a CSV file to add bulk users or click to add Automatically
  10. Mark the users from the list whose chat you want to backup with other data and then click OK. Mark the users from the list whose chat you want to backup
  11. Wait while the tool fetches the list of selected Teams and Chats for backup. Tool fetching the list of selected Teams and Chats for backup
  12. The next pane will show the selected Teams in the same hierarchy the components were available in Microsoft Teams. You can deselect any item if you want to skip it from backup. Click Next. Select Teams and Chat users
  13. You can filter the data based on the Creation Date. It will help you to perform selective backup of data if you’re looking to retrieve particular data. You can also select to Exclude left chats (if needed) from the Microsoft Teams Chat backup. This will skip the conversation from migration of the users who have left the chats. Data filter option
  14. Click Browse to give the destination where you want to store the backup Microsoft Teams and Chat data. After defining the destination, click Backup to start the backup of Microsoft Teams and Chat. add destination path where want to save backup
  15. As soon as the backup process begins, you can see the progress on the screen of the tool. Now backup process begins
  16. Once the procedure is complete, the tool will show a dialog box with the location to the downloaded backup on your computer. Teams backup completed
  17. Click on the location link to open the backup saved in your computer. Click on the location link to open backup saved

    Here’s how the posts in MS Teams backup looks:

    look saved posts in MS Teams backup

    Here’s how the chat will open after you backup Microsoft Teams Chat:

    chat will open after you backup Microsoft Teams Chat