Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

How to Setup Pre-requirements for Office 365?

www.systoolsgroup.com copyright@2022
Note:
The Project credentials and certificates which are used by the SysTools application are stored
locally. Application uses such resources only for the authentication or validation purpose as per
the standard procedures.

Step - 1 – Go to Azure portal (https://azure.microsoft.com/en-in/account/) and sign in using


Admin Account as shown below:

www.systoolsgroup.com copyright@2022
Step - 2 – After successful sign in, click on Azure Active Directory > App registrations
> New registration as shown below:

www.systoolsgroup.com copyright@2022
Step - 3 – Now enter all requested information (Name, Supported account types,
RedirectURL) and click on Register as shown below:

www.systoolsgroup.com copyright@2022
Step - 4 – After successful registration, click on Certificates & secrets > Go to Certificates
Tab > Upload Certificates option as shown below:

www.systoolsgroup.com copyright@2022
Step - 5 – Now browse the certificate and click on Open. Browse the SysTools
certificate which you can find here C:\ProgramData\SysTools
Migrator\Workspace\Keys\.After selection, click on Add as shown below

www.systoolsgroup.com copyright@2022
Step - 6 – Now click on API Permissions > Add a permission as shown below:

Now add below given permission (and click on Grant admin consent
for SysTools) as given below:

Note –
 User’s permissions should be mandatory for all migration.
 Drive permissions should be mandatory for Email and
Calendar migration.

www.systoolsgroup.com copyright@2022
Step - 7 – Now click on Microsoft APIs > Microsoft Graph as shown below:

www.systoolsgroup.com copyright@2022
Step - 8 – Now click on Microsoft Graph > Application permissions tab as shown below:

If Office 365 is source platform then you need to add below given permissions:
 For Users:
1. User.Read
2. User.Read.All
 For Mails:
1. Mail.Read
 For Contacts:
1. Contacts.Read
 For Drive:
1. Files.Read.All
2. Directory.Read.All
 For Calendars:
1. Calendars.Read
 For Categories:
1. MailboxSettings.Read
 For Groups:
1. Group.Read.All
 For Group Members:
1. GroupMember.Read.All
 For Teams:
1. Team.ReadBasic.All
2. Channel.ReadBasic.All
3. ChannelMessage.Read.All
4. Files.Read.All
 For Sites:
1. Sites.Read.All

www.systoolsgroup.com copyright@2022
www.systoolsgroup.com copyright@2022
Steps - 9 – Now click on APIs My organization uses > Office 365 Exchange Online for
Exchange permissions as shown below:

www.systoolsgroup.com copyright@2022
Step - 10 – Now click on Office 365 Exchange Online > Application permissions tab as
shown below:

 For Exchange
1. Mail.ReadWrite
2. full_access_as_app
 For Tasks:
1. Tasks.ReadWrite

www.systoolsgroup.com copyright@2022
If Office 365 is destination platform then you need to add below given permissions:
 For Users:
1. User.Read
2. User.ReadWrite.All
 For Mails:
1. Mail.ReadWrite
 For Contacts:
1. Contacts.ReadWrite
 For Drive:
1. Files.ReadWrite.All
2. Directory.ReadWrite.All
 For Calendars:
1. Calendars.ReadWrite
 For Categories:
1. MailboxSettings.ReadWrite
 For Groups:
1. Group.ReadWrite.All
 For Group Members:
1. GroupMember.ReadWrite.All
 For Teams:
1. Teamwork.Migrate.All
2. Files.ReadWrite.All
 For Sites:
1. Sites.ReadWrite.All
2. Sites.FullControl.All

 For Exchange
1. Mail.ReadWrite
2. full_access_as_app
 For Tasks:
1. Tasks.ReadWrite

www.systoolsgroup.com copyright@2022
After clicking on Grant admin consent for SysTools, you will get below messages, click on Yes to
proceed further.

www.systoolsgroup.com copyright@2022
Step - 11 – Now click on Overview and copy the Application ID for further usages as
shown below:

www.systoolsgroup.com copyright@2022

You might also like