Use the Move-DominoApplication cmdlet to create a new SharePoint list in Microsoft Windows SharePoint Services and to migrate application data and access control lists (ACLs) from Domino applications to Windows SharePoint Services.
Move-DominoApplication [-ApplicationObject <IAlienDataObject>] [-Confirm [<SwitchParameter>]] [-ExcludeAcls <SwitchParameter>] [-ExcludeAttachments <SwitchParameter>] [-MaxThreadCount <UInt32>] [-Quiet <SwitchParameter>] [-SourceCredential <PSCredential>] [-SourceMapping <String>] [-TargetCredential <PSCredential>] [-TargetMapping <String>] [-TargetMode <String>] [-TargetSharePointList <String>] [-TargetSharePointServer <String>] [-TargetSharePointSite <String>] [-WhatIf [<SwitchParameter>]] |
Move-DominoApplication [-SourceIdentity <String>] -TargetSharePointList <String> [-Confirm [<SwitchParameter>]] [-DominoDatabase <String>] [-DominoServer <String>] [-ExcludeAcls <SwitchParameter>] [-ExcludeAttachments <SwitchParameter>] [-MaxThreadCount <UInt32>] [-NotesIniPath <String>] [-Quiet <SwitchParameter>] [-SourceCredential <PSCredential>] [-SourceMapping <String>] [-TargetCredential <PSCredential>] [-TargetMapping <String>] [-TargetMode <String>] [-TargetSharePointServer <String>] [-TargetSharePointSite <String>] [-WhatIf [<SwitchParameter>]] |
Parameters
Parameter | Required | Type | Description |
---|---|---|---|
TargetSharePointList |
Required |
System.String |
The TargetSharePointList parameter provides the URL for the SharePoint list where the data will be migrated. |
ApplicationObject |
Optional |
Microsoft.Exchange.Transporter.IAlienDataObject |
The ApplicationObject parameter accepts data that is passed in from the Get-DominoApplication cmdlet. |
Confirm |
Optional |
System.Management.Automation.SwitchParameter |
The Confirm parameter causes the command to pause processing and requires the administrator to acknowledge what the command will do before processing continues. The default value is $true. |
DominoDatabase |
Optional |
System.String |
The DominoDatabase parameter specifies a Domino source database to migrate data from. The Expected format is; "testdoc1.nsf" |
DominoServer |
Optional |
System.String |
The DominoServer parameter specifies the hierarchical name of the Lotus Domino server where the source application is located. For example, Server01/Contoso. |
ExcludeAcls |
Optional |
System.Management.Automation.SwitchParameter |
The ExcludeAcls parameter prevents ACLs from migrating to Windows SharePoint Services. |
ExcludeAttachments |
Optional |
System.Management.Automation.SwitchParameter |
The ExcludeAttachments parameter prevents file attachments from migrating. |
FromFile |
Optional |
System.String |
The FromFile parameter specifies a previously generated XML file to from which to import. |
MaxThreadCount |
Optional |
System.UInt32 |
The MaxThreadCount parameter specifies the maximum number of threads allocated to this task. |
NotesIniPath |
Optional |
System.String |
The NotesIniPath parameter specifies the path to the local Notes.INI file including filename. |
Quiet |
Optional |
System.Management.Automation.SwitchParameter |
The Quiet parameter suppresses feedback during task actions. |
SourceCredential |
Optional |
System.Management.Automation.PSCredential |
The SourceCredential parameter specifies the credentials to use for authentication to the source platform. |
SourceIdentity |
Optional |
System.String |
The SourceIdentity parameter specifies a specific Domino application whose information should be retrieved. List path and filename relative to the Domino data directory. For example, \Sales\CustInfo.nsf |
SourceMapping |
Optional |
System.String |
The SourceMapping parameter specifies a custom mapfile that defines how the attributes in the object schema are mapped from the source schema. |
TargetCredential |
Optional |
System.Management.Automation.PSCredential |
The TargetCredential parameter allows the administrator to specify alternative credentials to connect to the target platform. |
TargetMapping |
Optional |
System.String |
The TargetMapping parameter identifies the type of list that will be created: DocumentLibrary or DiscussionDatabase or GenericList |
TargetMode |
Optional |
System.String |
The TargetMode parameter defines how to handle duplicate data. Merge does not copy information over if it already exists. Purge deletes content from the target list and then migrates data. |
TargetSharePointServer |
Optional |
System.String |
The TargetSharePointServer parameter specifies the name of the server where the target list is located such as http://sharepoint01.contoso.com. |
TargetSharePointSite |
Optional |
System.String |
The TargetSharePointSite parameter specifies the URL or name of the SharePoint site where the target list is located. For example, http://sharepoint01.contoso.com/SiteName or SiteName. |
ToFile |
Optional |
System.String |
The ToFile parameter allows the administrator to extract content and output it to an XML file instead of to a server. The administrator specifies a directory where the XML files are created for each user (if specified). |
WhatIf |
Optional |
System.Management.Automation.SwitchParameter |
The WhatIf parameter instructs the command to simulate the actions that it would take on the object. By using the WhatIf parameter, the administrator can view what changes would occur without having to apply any of those changes. The default value is $true. |
Detailed Description
The Move-DominoApplication cmdlet migrates information stored in Domino application fields and ACLs to SharePoint lists. This cmdlet creates the list during the migration process. For related information, see Application Migration Prerequisites.
To run the Move-DominoApplication cmdlet, the account you use must be delegated Full Control Administrator role in Windows SharePoint Services.
Input Types
AlienDataObject.
Return Types
None.
Example
The following example creates a SharePoint list named NewTeamDiscussion using the DiscussionBoard Template and then migrates data from the HRDiscuss application in the HRTeam folder to that list.
Copy Code | |
---|---|
Move-DominoApplication -SourceIdentity \HRTeam\HRDiscuss.nsf -TargetSharePointList NewTeamDiscussion -TargetMapping DiscussionBoard |