M365 Source Advanced Options

M365 Source Advanced Options

 


This document will give an overview on all the M365 Source Advanced Options in CloudM Migrate.

M365 Source Options


 

SharePoint Online

  1. SharePoint Migration API
  2. SharePoint Admin Url
  3. Timeout
  4. Include Classic Team Sites in User List
  5. Retry Count
  6. Document Sharing/Permissions
  7. Default Document Library Name
  8. Hybrid Environment

SharePoint Migration API

Default Value: Off

SharePoint Migration API is recommended for all migrations to SharePoint Online and OneDrive for Business. For more information see the article here.

Change Conditions: Turn on to use the CSOM API instead of the Migration API. Not recommended unless instructed by support.

SharePoint Admin Url

 Default Value: None

The Url for the SharePoint admin center e.g. https://tenant-admin.sharepoint.com

Change Conditions: Enter the URL for the SharePoint admin center

Timeout

Default Value: 1800000

The timeout that will apply to communications with the SharePoint server.

Change Conditions: Value can be changed. Can cause performance issues, not recommended.

Include Classic Team Sites in User List

 Default Value: Off

Specifies whether Team Sites will be obtained when getting a user list.

Change Conditions: When turned on, Sharepoint sites will be listed in the items list when getting items from source.

Retry Count

Default Value: 10

The number of times an operation will be attempted before failing.

Change Conditions: Value can be changed. Can cause performance issues, not recommended.

Document Sharing/Permissions

Default Value: Share Documents

Choose whether the document should be shared as per the source file ACLs if they can be resolved to email addresses (see documentation).

Change Conditions: Select 'No Sharing' to prevent the migration of file/folder permissions other than the owner or 'Share Documents and Send Notifications' to migrate permissions and send email notifications to recipients.

Default Document Library Name

Default Value: Documents

When migrating Microsoft Teams/Microsoft Groups/OneDrive this document library will be mapped to the default document library in the destination.

Hybrid Environment

Default Value: Off

Allows a custom 'SharePoint Admin Url' and 'SharePoint My Sites Url' to be entered for hybrid migration.

Email

 

  1. Excluded Item Classes
  2. Log Excluded Items
  3. Recoverable Mail Items
  4. Extended MAPI Properties
  5. Included Item Classes
  6. Migrate SMIME Signed Messages Without Modification
  7. Recoverable Mail Items Label/Category

Excluded Item Classes

 Default Value: None

Specify the list of item classes that will not be processed as part of a migration. Exact matches are made on the value specified here.

Log Excluded Items

Default Value: Off

Include excluded mail items in the migration reports. May produce large reports where many items are not migrated due to matching rules.

Change Conditions: Turn on to include excluded item in the reports.

Recoverable Mail Items

Default Value: None

Select how to include recoverable mail items when migrating from Exchange and Office 365.

Change Conditions: Select 'None' to to exclude Recoverable Items, 'Include Recoverable Items' to migrate them with all other data, or 'Recoverable Items Only' to only migrate Recoverable Items.

Extended MAPI Properties

Default Value: Archive ID:String;Saveset ID:String;ExMD5:String;ExShortcut:Integer;PR_MSGID2:String;

Specify the list of custom MAPI properties to migrate (valid when migrating to Exchange/Office 365 only).

Included Item Classes

Default Value: IPM.Note;IPM.Note.*

Specify the list of item classes that will be processed as part of a migration. Wildcard matches can be used.

Migrate SMIME Signed Messages Without Modification

 Default Value: On

When migrating SMIME signed messages, perform no modification of the messages. This could mean some other features of CloudM Migrate may not be executed, such as moving attachments to Drive or ensuring the sent address is correct. It will ensure however that the digital signature verifies.

Change Conditions: Turn off to disable migration of SMIME signed messages.

Recoverable Mail Items Label/Category

Default Value: Recoverable Items

Apply the specified label/category to items migrated from within the Recoverable Items folder. Leave empty to not apply a label/category.


Contact

Back to Top

  1. Primary Contact Type
  2. Exclude Group GAL Contact Aliases

Primary Contact Type

{: .no_toc } Default Value: SMTP

Choose either SMTP or SIP address when resolving contact email addresses.

Exclude Group GAL Contact Aliases

{: .no_toc } Default Value: Off

Exclude additional email addresses (aliases) when resolving a Group GAL contact.

Change Conditions: Turn on to resolve alias addresses in a group or off to just use the group alias.


Calendar

Back to Top

  1. Migrate Non-Organizer Attendee Statuses
  2. Exchange 2007 Calendar Timezone

Migrate Non-Organizer Attendee Statuses

{: .no_toc } Default Value: Off

Attempt to migrate attendee statuses for appointments where the migrating user is not the owner (when the owner is being migrated attendee statuses are always preserved). Due to API limitations, for any appointments from outside of the domain and from any accounts that no longer exist the attendee status will always not be migrated.

Change Conditions: Turn on to attempt to migrate attendee statuses for appointments where the migrating user is not the owner.

Exchange 2007 Calendar Timezone

{: .no_toc } Default Value: GMT Standard Time

The default timezone to use with appointments when migrating from Exchange 2007 when the timezone is not identified by other means.

Change Conditions: In the rare event that a calendar event does not have a timezone associated with it, the default zone selected here will be applied to ensure the item can be migrated.


Microsoft Teams/Groups

Back to Top

  1. Export Chat Message Type
  2. Test Office 365 Group Email
  3. Retry Count
  4. Teams Chat API licensing model
  5. Maximum Results Per Request
  6. Timeout
  7. Migrate Teams Planner
  8. Use EWS API for Teams Private Chats

Export Chat Message Type

{: .no_toc } Default Value: Email

Export Microsoft Team Channel Conversations as: Email, Document or both.

Test Office 365 Group Email

{: .no_toc } Default Value: None

The email address of an Office 365 Group that already exists.

Change Conditions: Specify an address used to verify 365 Group settings.

Retry Count

{: .no_toc } Default Value: 10

The number of times an operation will be attempted before failing.

Change Conditions: Value can be changed. Can cause performance issues, not recommended.

Teams Chat API licensing model

{: .no_toc } Default Value: None

Some Teams APIs provide the option to choose a licensing and payment model. Default model enables access to APIs with limited usage per requesting application for evaluation purposes. Model A is restricted to applications performing a security or compliance function, and requires a supported license. Model B is restricted to applications that do not perform a security or compliance function.

Change Conditions: Select your licensing model.

Maximum Results Per Request

{: .no_toc } Default Value: 999

The maximum number of results to return for individual queries.

Change Conditions: Value can be changed. Can cause performance issues, not recommended.

Timeout

{: .no_toc } Default Value: 1800000

The timeout for operations with the server.

Change Conditions: Value can be changed. Can cause performance issues, not recommended.

Migrate Teams Planner

{: .no_toc } Default Value: Off

Migrate Teams Planner Plans, Buckets and Tasks.

Change Conditions: Turn on to migrate Teams Planner items.

Use EWS API for Teams Private Chats

{: .no_toc } Default Value: On

Export Teams Private Chat Messages using EWS API instead of billable Graph API

Change Conditions: When disabled CloudM Migrate will attempt to use the Graph API for Teams data. This is required in order to get one-on-one chats, group chats, and meeting chats.

Since it is a protected API Microsoft will require licensing and billing information.

Based on the Model picked set the option Teams Chat API licensing model.


Public Folders

Back to Top

  1. Include Public Folders in User List
  2. Public Folder User Name

Include Public Folders in User List

{: .no_toc } Default Value: Off

Specifies whether Public Folders will be obtained when getting a user list.

Change Conditions: Enable to include Public Folders in the list.

Public Folder User Name

{: .no_toc } Default Value: None

The primary SMTP email address of the user that will be used when migrating Public Folders. This user must have an active mailbox.

Change Conditions: Select a user or leave blank to use the admin account specified.


Authentication

Back to Top

  1. Exchange Version
  2. Use Workstation Credentials

Exchange Version

{: .no_toc } Default Value: Microsoft Exchange 2019

The version of the Exchange source platform.

Use Workstation Credentials

{: .no_toc } Default Value: Off

Use the credentials of the logged in user of the workstation to perform migrations rather than the provided username and password. The admin username and password is still required for auto-discovery.


User

Back to Top

  1. Migrate Account Delegates
  2. Migrate Out Of Office
  3. Migrate Signature
  4. Migrate Mailbox Rules

Migrate Account Delegates

{: .no_toc } Default Value: On

Migrate user account delegation.

Change Conditions: Turn off to disable migration of account delegation.

Migrate Out Of Office

{: .no_toc } Default Value: On

Migrate user Out Of Office settings.

Change Conditions: Turn off to disable migration of account out of office settings.

Migrate Signature

{: .no_toc } Default Value: On

Migrate user signature settings.

Change Conditions: Turn off to disable migration of signatures.

Migrate Mailbox Rules

{: .no_toc } Default Value: On

Migrate Microsoft 365 Mailbox Mail Rules

Change Conditions: Turn off to disable migration of rules.


Transfer and Performance

Back to Top

  1. Retry Count
  2. Timeout
  3. Max Wait Time
  4. Use X-AnchorMailbox Header

Retry Count

{: .no_toc } Default Value: 10

The number of times an operation will be attempted before failing.

Change Conditions: Value can be changed. Can cause performance issues, not recommended.

Timeout

{: .no_toc } Default Value: 1200000

The timeout that will apply to communications with the Exchange server.

Change Conditions: Value can be changed. Can cause performance issues, not recommended.

Max Wait Time

{: .no_toc } Default Value: 1200000

Specify the maximum time that a wait operation can wait between exponential backoff retry attempts.

Change Conditions: Value can be changed. Can cause performance issues, not recommended.

Use X-AnchorMailbox Header

{: .no_toc } Default Value: On

When using application impersonation, use the X-AnchorMailbox header to improve performance.

Change Conditions: Turn off to not use the X-AnchorMailbox header in import requests. Not recommended.


PowerShell

Back to Top

  1. PowerShell Variables
  2. PowerShell Get User Init Script

PowerShell Variables

{: .no_toc } Default Value: [!ps-url]:https://ps.outlook.com/PowerShell-LiveID;[!o365-location]:GB;[!o365-subscription-sku]:ENTERPRISEPACK;

The collection of user-defined substitution variables that can be used in PowerShell scripts.

Change Conditions: ??

PowerShell Get User Init Script

{: .no_toc } Default Value: # Set this so that errors are thrown from Cmdlets

The PowerShell script that will be run to obtain the user list.


Archive2Anywhere

Back to Top

  1. Archive Type
  2. API Key
  3. Timeout
  4. Server URL
  5. Retry Count

Archive Type

{: .no_toc } Default Value: Enterprise Vault

The type of the archive that will be processed from Archive2Anywhere.

API Key

{: .no_toc } Default Value: None

The API key required for calling the Archive2Anywhere endpoint.

Timeout

{: .no_toc } Default Value: 120000

The time (in milliseconds) before a connection will fail.

Server URL

{: .no_toc } Default Value: None

The URL that will be used to make requests to re-hydrate email stubs from Archive2Anywhere.

Retry Count

{: .no_toc } Default Value: 3

The number of times to retry rehydrating a stub before failing.

Was this article helpful?
0 out of 0 found this helpful