M365 Source Advanced Options
This document will give an overview on all the M365 Source Advanced Options in CloudM Migrate.
SharePoint Online
- SharePoint Migration API
- SharePoint Admin Url
- Timeout
- Include Classic Team Sites in User List
- Retry Count
- Document Sharing/Permissions
- Default Document Library Name
- 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.
- Excluded Item Classes
- Log Excluded Items
- Recoverable Mail Items
- Extended MAPI Properties
- Included Item Classes
- Migrate SMIME Signed Messages Without Modification
- 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
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
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
- Export Chat Message Type
- Test Office 365 Group Email
- Retry Count
- Teams Chat API licensing model
- Maximum Results Per Request
- Timeout
- Migrate Teams Planner
- 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
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
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
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
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
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
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.