Features

The Bacula Enterprise Microsoft 365 Plugin is a very easy to deploy and configure plugin supporting the following M365 services:

  • OneDrive

  • Emails

  • Mailbox settings

  • Sharepoint Online

  • Calendars

  • Contacts

  • OneNote

  • Tasks

  • Teams

  • Chats

  • Activity reports

It is shipped with advanced parallelization, resiliency, and flexibility features in addition to covering most of the possible M365 use case scenarios. A full feature list is presented below:

  • Common features

    • Microsoft Graph API based backups

    • Multi-service backup in the same task

    • Multi-service parallelization capabilities

    • Multi-thread single service processes

    • Automatic parallelization of fetching processes

    • Generation of user-friendly report for restore operations

    • Network resiliency mechanisms

    • Latest Microsoft Authentication mechanisms

    • Discovery/List/Query capabilities

    • Restore objects to Microsoft 365

      • To original entity

      • To any other entity

      • To a different tenant (cross-tenant restore)

    • Restore any object to filesystem

    • Owner data protection feature:

      • Notify data owner about restore actions of his data

      • Do not proceed further until he enters his M365 credentials

    • Incremental & Differential backups

      • Advanced delta function for improved performance (for selected services)

  • Backup and Restore of Exchange Online Mailboxes

    • Mailfolder, message and attachment granularity for restore

    • Email addresses and mailfolders selection capabilities for backup

    • Mailbox settings protection

    • Folder rules protection

    • Restore objects to Microsoft 365 or to any file-system

    • Restore MIME messages to any filesystem

    • Incremental & Differential backup

    • Support for user mailboxes and shared mailboxes

    • User categories protection

    • Fully indexed information into Bacula Catalog

    • Advanced search capabilities for restore operations

    • Ability to filter input data by date

    • Ability to exclude message fields from backup or from index

    • Exclude private or spam messages through powerful filtering capability

    • Export to PST format

  • Backup and Restore of OneDrive for Business & Sharepoint Document libraries

    • Backup and Restore of User drives

    • Backup and Restore of Group drives

    • Backup and Restore of Sharepoint document libraries

      • Include/Exclude system libraries

      • Include/Exclude hidden libraries

    • Backup main entity drive unit, but also any other unit

    • Advanced selection capabilities

      • Target entities (Users/Groups/Sites)

        • List Include/List Exclude/Regex include/Regex Exclude…

      • Folder selection capabilities for backup

        • List Include/List Exclude

      • File selection capabilities for backup

        • Regex include/Regex Exclude…

      • Drive unit selection capabilities

    • Folder and file granularity for restore

    • Computed hash check at backup and restore time

    • Backup and restore of permissions shares

    • Backup and restore of shared elements to each entity

    • Backup and restore of OneDrive file versions

  • Backup and Restore of Sharepoint Sites

    • Backup of Site Objects (MS Graph Object)

      • Backup Site Sharing permissions

    • Backup of full Site Templates (PnP Powershell Provisioning):

      • Site metadata

      • Lists metadata

      • ListItems metadata

      • WebPages metadata

      • DocumentLibraries metadata

      • Support for Sub-Sites

    • Restore backed up sites as new sites using Site Template (PnP Powershell Provisioning)

    • Backup/Restore Lists Objects (MS Graph Object)

    • Backup/Restore ListItems (MS Graph Object)

    • Backup/Restore Document Libraries Drive Items

  • Backup and Restore of Contacts/People

    • Backup/restore Contacts

    • Backup/restore groups of contacts

    • Backup Organizational contacts (Read-only)

  • Backup and Restore of Tasks

    • Backup/restore User todo tasks

    • Backup/restore Teams Planner tasks

  • Backup and Restore of Calendars

    • Backup/Restore user calendars

    • Backup/Restore user groups of calendars

    • Backup/Restore groups calendar

      • Calendar permissions

    • Backup/Restore Events

      • Support for Attachments

        • File Attachments

        • Reference Attachments

        • Item Attachments (including backup of MIME objects)

  • Backup and Restore of Onenote

    • Backup/Restore of Notebooks

      • User notebooks

      • Site notebooks

      • Group notebooks

    • Backup/Restore of SectionGroups/Sections

    • Backup/Restore of Pages

      • Support for Page resources: Images and files

  • Backup and Restore of Teams

    • Backup/Restore of Team

      • Public and Private Teams

      • Team entity

      • Team members and roles

      • Team installed apps

    • Backup/Restore of Team Channels

      • Public and Private Channels

      • Channel entity

      • Channel members

      • Channel tabs

      • Channel messages

      • Channel messages hosted contents

  • Backup and Restore of Chats

    • Backup/Restore of Chat

      • Chat entity

      • Chat installed apps

      • Chat tabs

      • Chat messages

      • Chat messages hosted contents

  • Backup and Restore of Activity Reports

    • Groups Activity Storage CSV Report

    • Groups Activity Detail CSV Report

    • Active User Detail CSV Report

    • Activations User Detail CSV Report

    • App User Detail CSV Report

    • Yammer Device Usage User Detail CSV Report

    • Yammer Activity User Detail CSV Report

    • Yammer Activity Groups Detail CSV Report

    • Teams Device Usage User Detail CSV Report

    • Teams Activity User Detail CSV Report

    • Teams Activity Group Detail CSV Report

    • Skype Device Usage User Detail CSV Report

    • Skype Activity User Detail CSV Report

    • Sharepoint Site Usage Storage CSV Report

    • Sharepoint Site Usage Detail CSV Report

    • Sharepoint Activity User Detail CSV Report

    • OneDrive Usage Storage CSV Report

    • OneDrive Usage Account Detail CSV Report

    • OneDrive Activity User Detail CSV Report

    • Mailbox Usage Storage CSV Report

    • Mailbox Usage Detail CSV Report

    • Email App Usage User Detail CSV Report

    • Email Activity User Detail CSV Report

Go back to Microsoft 365 (M365) Plugin article.