This article provides information on how to use the out-of-the-box task library components within MSPComplete
Tasks
Add Users to Project
Adds users to a MigrationWiz mailbox migration project
Inputs
Usage option 1: Add MSPComplete end users to a MigrationWiz mailbox migration project
-
Users
One or more MSPComplete end-user objects; required.
These are the users who will be added to the project.
-
ProjectName
A single string; optional. Either this or ConnectorId must be provided.
This is the name of the mailbox migration project.
-
ConnectorId
A single string; optional. Either this or ProjectName must be provided.
This is the connector ID of the mailbox migration project.
Usage option 2: Add users to a MigrationWiz mailbox migration project using a CSV string
-
UsersInformationCsv
A CSV string containing information about the users to add to the project.
Required columns:
-
UserPrincipalName
A single string.
This is the user principal name of the user to add to the project.
-
-
ProjectName
A single string; optional. Either this or ConnectorId must be provided.
This is the name of the mailbox migration project.
-
ConnectorId
A single string; optional. Either this or ProjectName must be provided.
This is the connector ID of the mailbox migration project connector.
Outputs
-
None
Version: 1.1.1
Date: 14 March 2019
Create Mailbox Migration Project
Creates a MigrationWiz mailbox migration project
Inputs
-
SourceEndpoint
A MSPComplete endpoint object; required.
This is the endpoint that will be used as the source in the migration project.
-
DestinationEndpoint
A MSPComplete endpoint object; required.
This is the endpoint that will be used as the destination in the migration project.
-
ProjectName
A single string; optional.
This is the name of the new project.
Outputs
-
ConnectorId
This is the connector ID of the newly created project.
Version: 1.0.1
Date: 14 March 2019
Run Mailbox Migration Project
Runs a mailbox migration project
Inputs
-
ExecutionType
A single string; required, valid values are 'Verify Credentials', 'Trial Migration', 'Pre-Stage Migration', 'Full Migration', and 'Retry Errors'.
This specifies the type of execution which will be run for the migration project.
-
ProjectName
A single string; optional. Either this or ConnectorId must be provided.
This is the name of the mailbox migration project.
-
ConnectorId
A single string; optional. Either this or ProjectName must be provided.
This is the connector ID of the mailbox migration project.
-
Users
One or more MSPComplete end-user objects; optional.
These are the users for which the project will be executed.
If this is not provided, all mailboxes will be loaded from the project.
-
PreStageDays
A single string; optional.
This specifies the cutoff date for items for a Pre-Stage migration.
-
ItemTypes
One or more strings separated by a comma; optional. Valid values are 'Contact', 'Calendar', 'Mail', 'Journal', 'Note', 'Task', and 'Rule'.
This specifies the types of items that will be handled by the migration project when run.
Outputs
-
None