Before you begin
If a team has been deleted from the original location, the restore job can recover that team and the permissions of the owner and members to its original location. To view the supported and unsupported data types of Teams, refer toTeams Data Types .
You can also choose to restore partial Teams data to another location. IBM® Storage Protect for Cloud Microsoft™ 365 now supports restoring the files in a standard channel or a Team site to another channel site or Team site. Additionally, IBM Storage Protect for Cloud now supports out-of-place restore operations between SharePoint Online sites, OneDrive, Teams sites, and Group sites. For details on which data types are supported for being restored to another location, refer to Teams Data Supported for Out-of-Place Restore.
You can now select to restore the Channel’s conversations and files to your storage if you have a BYOS subscription.
IBM Storage Protect for Cloud service for Teams also provides the option allowing you to restore a
soft-deleted team from the Microsoft 365 recycle bin to its last known good state.
IBM Storage Protect for Cloud will perform a check for the team status in Microsoft 365 to ensure Microsoft has this data and present the options for you to decide the best way to recover data: using Microsoft native restore function within that 30-day retention period or using
IBM Storage Protect for Cloud backup data to roll back the entire team or granular contents.
Note: The check will only happen when you select the team as both the restore scope and the search level.
Before you restore Teams data, note the following:
- To restore the Private/Shared Channel data, you can only use the Calendar mode restore wizard to restore the data to its original location. Private Channels have a lock icon displayed next to their name.
- To restore settings in Teams, the Microsoft 365 service account used to perform the restore must be the owner of the team that you want to restore.
- If you want to restore documents or security to another Team and the related users in the backup do not exist in the destination team, the permission of these users will not be kept. They will not have access to the restored documents in the destination Team.
- The accounts’ profile photos in Teams cannot be restored.
- For Channel restoration, only existing channels can be restored. You cannot re-create a channel that was created and then deleted. For the soft-deleted channels that are stored in the Recycle bin of the team site, you can manually restore them from your Microsoft 365 tenant. Once a channel name has been created, even if it is deleted, it cannot be recreated either through the API or Teams interface. The system maintains this data for information protection scenarios.
- To restore comments added to Planner tasks, you must configure an app profile for the Microsoft Delegated app in IBM Storage Protect for Cloud and select the Restore Planner task comments function when consenting to the app profile.
- The past conversations can be recovered as read-only HTML files or as new posts to the channel.
- If there are conversations that have not been backed up before the channel was renamed, these conversations posted before the renaming will be restored to a new folder named by the previous channel name under the General channel.
- Does not support backing up and restoring folders added through the Add cloud storage method under the Files tab in channels.
About this task
If a team has been deleted from the original location, the restore job can recover that team and the permissions of the owner and members to its original location. To view the supported and unsupported data types of Teams, refer to Teams Data Types.
You can also choose to restore partial Teams data to another location. For details on which data types are supported for being restored to another location, refer to Teams Data Supported for Out-of-Place Restore.
You can select to restore the Channel’s conversations and files to your storage if you have a BYOS subscription.
IBM Storage Protect for Cloud Microsoft 365 for Teams also provides the option allowing you to restore a soft-deleted team from the Microsoft 365 recycle bin to its last known good state. IBM Storage Protect for Cloud will perform a check for the team status in Microsoft 365 to ensure Microsoft has this data and clearly present the options for you to decide the best way to recover data: using Microsoft native restore function within that 30-day retention period or using IBM Storage Protect for Cloud backup data to roll back the entire team or granular contents.
Note: The check will only happen when you select the team as both the restore scope and the search level.
Procedure
Complete the steps below to restore Teams data:
-
Navigate to the Restore page, and then click the Teams tile.
-
Select the data that you want to restore. You can choose one of the following methods to find the data to restore.
- Search mode – Select a restore object scope and search for the data to restore. Follow steps 3 to 4.
- Calendar mode – Select a recovery point (backup job) and select data from that backup to restore. Proceed to step 5.
-
Define a Team as the search scope. You can enter the Team’s name or email address to search, and then select the Team from the Name list. The default search condition is to search the backup data for the Team within the last backup cycle. The drop-down list will remind you of teams with unusual activities or under potential ransomware attacks.
-
You can choose to use the properties on the same page to search for the contents within this team for granular data roll-back, or you can directly proceed to the next step to search and select the data to restore.
Note: If the team you want to restore has been deleted from Microsoft 365, you can let IBM Storage Protect for Cloud Microsoft 365 check if the team is still in soft-deleted status and exists in the Microsoft 365 recycle bin to help you decide the best way to restore. In this case, select that team and directly click Search.
If the team is still in soft-deleted status in Microsoft 365, you can choose the following methods:
For the details of using the properties on the first page or the Search feature on the Select and restore the data step, refer to the steps below:
- In the Name field, you can enter or select another team to change the search scope.
- In the Backup Time Range field, the time range of the last backup cycle is displayed by default. Click the Calendar (
) button to customize the backup time range. The start date must be earlier than the end date. You can click Reset if you want to reset the settings. Click OK to save your customization.
- Select Teams, Folder in Mailbox, Mailbox Item, Group Team Site, Site, List/Library, App, Folder in SharePoint, Document, Plan, or Task from the Level list for the items you want to search. To search for all objects at the level, leave the search conditions empty.
- Click Search to search the items according to the conditions you configured. The search conditions and the search results are displayed. The search results table will display a maximum of 500 items. You can edit the search conditions and click Search to adjust the search results.
- Find and select the item you want to restore from the search results. In the Recovery point column, click the Calendar (
) button to select a backup job that backed up this item at the status that you want to restore, and click Apply. Recovery points with objects with unusual activities detected or potential ransomware attack detected will be displayed with
(Unusual activities detected) or
(Potential ransomware attack detected).
- You can preview a file’s content by clicking its document name. In the preview window, use the buttons located in the upper-right corner to download, print, or generate a public link for the file. When downloading the file, set a password. This password will be required to open the downloaded file. When generating a public link, set both an expiration date and a password to ensure security.
The preview function supports the following file types: Word (DOC, DOCX, RTF, DOT, DOTX, and DOTM), Excel (XLS, XLSX, XLSB, XLT, XLTX, CSV, and TSV), PowerPoint (PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, and POTM), and PDF.
Note: Files that have sensitive labels with encrypted data, contain archived data, or exceed 10 MB in size cannot be previewed.
- Click the Restore button above the search result table to restore all selected items.
- Proceed to step 6 to continue with the Restore settings.
-
Find a backup job that backed up the items at the time of the status you want to recover, and then search and select the items from the backup data of that backup job.
-
In the calendar, all backup jobs of Teams are displayed. You can select whether to display the finished with an exception or failed jobs in the calendar by selecting the Include jobs with only partial backup data option. Note that the data of these jobs may be incomplete. Hover over a backup job to show the backup job details.
-
Select a backup job. All backup data of Teams are displayed in the table. You can select the Show data from this backup only option (historical data in this scope from previous backups not included) to only show the data backed up in the selected backup job. Recovery points with objects with unusual activities detected or potential ransomware attack detected will be displayed with
(Unusual activities detected) or
(Potential ransomware attack detected).
-
You can enter keywords to search the items, or you can click the backup data to browse the items you want to restore. After expanding a Team node, you can select the Show Team site and Channel sites checkbox under the table to show the Team site and Channel sites node. You can select the site to restore or browse down to find the content that you want to restore.
-
You can preview a file’s content by clicking its document name. In the preview window, use the buttons located in the upper-right corner to download, print, or generate a public link for the file. When downloading the file, set a password. This password will be required to open the downloaded file. When generating a public link, set both an expiration date and a password to ensure security.
The preview function supports the following file types: Word (DOC, DOCX, RTF, DOT, DOTX, and DOTM), Excel (XLS, XLSX, XLSB, XLT, XLTX, CSV, and TSV), PowerPoint (PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, and POTM), and PDF.
Note: Files that have sensitive labels with encrypted data, contain archived data, or exceed 10 MB in size cannot be previewed.
-
The following actions are provided for the restore:
- You can select the items you want to restore and then click the Restore button above the table to restore selected items.
Note that the restore settings will only show the options that support all the selected objects. For example, if you select Team site, Meetings, and Group Conversations at the same time, the restore settings will not display the Restore security only option, and the Would you like to restore the permissions of external users settings.
- To restore teams, you can select the teams you want to restore, and then click the Queue for restore button above the table to add them for batch restore. To import multiple teams from a CSV file, click the Bulk import to queue button.
After adding all desired teams to the queue, click the Restore queue (
) icon at the top of the page, and then click the Restore button to restore the teams in one restore job. In the Queue for restore panel, you can also click the Want to bulk import objects to the queue? link to import multiple teams from a CSV file.
Note: In the restore process, the teams in the Restore queue will be restored sequentially from first to last as listed. The objects in the Restore queue are ordered by their addition time, from oldest to newest. The batch import maintains the order of objects as specified in the uploaded template.
- If you leave the recovery point, the restore queue will be cleared.
-
Continue to step 6 to configure the Restore settings.
-
If necessary, you can enter a description for this restore job in the Description text box. For objects with unusual activities or under ransomware attacks, you can click the Potential ransomware attack detected or Unusual activities detectedin the Suggested field below to enter it in the Description text box directly.
-
Choose where to restore the backup data to.
- Restore the data to its original location – Restore the backup data to where the data is backed up.
- Restore the data to another location – Restore the backup data to another destination. Configure the following settings:
- Select a restore destination – If you select a Teams site or site item, you can select to restore the backup data to SharePoint Online, OneDrive, Microsoft 365 Groups, or Teams. For others, select a container as the restore destination. You can enter keywords to search for the restore destination. The items that can be selected as the restore destination are listed under the Search box.
- Action – Select how the backup data will be restored to the destination. Select Attach to restore the contents as children beneath the selected node, or select Merge to add the contents to the destination node. For example, you want to restore a folder to another folder. If you select Attach, the restored folder will become the subfolder of the destination folder; if you select Merge, the subfolders and contents of the restored folder rather than itself will directly become the subfolders and contents of the destination folder.
- Restore the data to your storage – If you have selected the Channels, Conversations, or Files, and you have the BYOS subscription, this option is available. You can restore the Channel’s conversations and files to your storage.
-
Select how to handle conflicts in the restore job. The available conflict resolution options will vary for the items you select to restore. Select how to handle the conflicts in the restore job.
- Container level conflict resolution – Select how to handle the conflicts at the container level.
- Content level conflict resolution – Select how to handle conflicts at the content level.
- Skip – The conflicting destination content will be retained in the destination, and the backup data of the conflicting content will not be restored.
- Overwrite – The conflicting destination content will be removed from the destination, and the backup data of the conflicting content will be restored.
- Overwrite by Last Modified Time – If the last modified time of the conflicting destination content is earlier than that of the source content, the conflicting destination content will be removed from the destination, and the backup data of the conflicting content will be restored.
- Append an “_1” to the Item/Document – If the last modified time of the conflicting destination content is the same, the restore will be skipped; if the last modified time is different, the conflicting destination content will be kept, and the backup data of the conflicting content will be added to the destination with a sequential number suffix added to the filename.
Note: : If you want to restore a single file version without affecting other versions, set the content level conflict resolution to Append an “_1” to the Item/Document. If the content level conflict resolution is set to Overwrite, the restore job will remove all the versions of this file from the destination and keep this file version as the latest and only version of the file.
- Apps conflict resolution – Select how to handle the apps conflict.
- Skip – The conflicting destination app and AppData will be retained in the destination, and the backup data of the conflicting content will not be restored.
- Overwrite – The conflicting destination app and AppData will be removed from the destination, and the backup data of the conflicting content will be restored.
-
Expand the Advanced settings area to configure more restore settings. If you choose to restore to another location, the mapping settings will be available to allows you to update the permissions and metadata or language.
-
User mapping - Select a user mapping profile from the drop-down list. For more instructions on creating a new user mapping profile, refer to Configure Mapping Settings.
-
Language mapping - Select a language mapping profile from the drop-down list. For more instructions on creating a new language mapping profile, refer to Configure Mapping Settings
-
Select how you would like to restore the channel conversations. You can choose to restore the channel conversations to the read-only HTML files (stored in Files) or restore them as the new posts in the channel. If you want to restore the channel conversations as posts, you must have a Microsoft Delegated app registered in your tenant. For details on configuring the app, refer to Create an App Profile.
Note: If your Teams are scanned using app profile authentication, a restore job to restore conversations as posts will add the authentication user to Teams members or private channel members and then automatically remove them after the restore job completes.
-
Choose how you would like to restore the version history if file versions are backed up by IBM Storage Protect for Cloud. You can select Restore the latest version only, or you can select the Restore the current and previous versions option and enter the maximum number of versions you want to restore in the box. IBM Storage Protect for Cloud Microsoft 365 can restore up to 20 versions for one document. For the best performance and simplest experience, restore only the latest version.
Note the following:
- capture multiple roll-back points during our daily backups to ensure you have a change history for this document outside native versioning. If you need to back up the versions for some reason and are willing to accept the performance impact, please contact IBM support to have it enabled. The backup job will include the most recent 10 versions by default.
- If you want to restore earlier versions of a document, you can run an export job to export all versions of that document from the backup data.
- This restore setting is not available when selecting documents.
-
Select how you would like to restore the Managed Metadata Service.
- If the containers or content you select to restore is under the site collection level, the Restore terms in site store only option and the Restore terms in both global term store and site term store option will only restore the terms and their parent terms associated directly with the data from the site store or both. Note that if the data is not restored due to the conflict resolutions you choose, the restored terms cannot be connected to the data either.
- If you select at least the site collection level object to perform the restore, the Restore terms in site store only option will restore all the deleted terms in the site store and the Restore terms in both global term store and site term store option will restore all the deleted terms in both the global term store and site term store.
- If you select to Use existing terms only, no terms will be restored.
- If you want to perform a term store-only restore, refer to the FAQ: How do I perform term store-only restore? in Backup and Restore
-
Turn on/off the switch to define whether to restore the sharing permissions. This feature only works for the sharing of items with specific people inside or outside your organization. For external users, the restore job can only restore the permissions for the users who have accessed the sharing link. After the restore, the sharing links will be changed, and OneDrive users can navigate to OneDrive > Shared library to view the content shared with you and shared by you. The links generated by the Copy link function in Microsoft 365 are also regarded as sharing links.
Note: The Sharing setting is a tenant-level setting, and the IBM Storage Protect for Cloud Microsoft 365 does not protect tenant settings. The restore job to restore a deleted site cannot restore the Sharing settings, including the external users and their permissions.
-
Turn on/off the switch to define whether to restore the hub site connection. This option is only available when you select a Team or a Team site to restore.
Note: IBM Storage Protect for Cloud cannot restore the hub site connection for the selected site, if it is a cross-tenant restore or the destination hub site requires approval for the associated sites to join.
-
Turn on/off the switch to define whether to allow restore jobs to rehydrate the data sets automatically when the backup data is stored in the Azure archive storage tier. This field is only functional for the BYOS subscription type. For IBM Storage Protect for Cloud default storage, the restore job will automatically rehydrate data.
-
Turn on/off the switch to define whether to enable the Custom Scripts setting during the restore. This feature allows you to restore data related to scripts to the destination Microsoft environment.
-
Click Next to view the restore summary.
-
Click Restore to restore the selected items. After the job has started, you can navigate to the Job Monitor to view more job details. For details, refer to Job Monitor.