Skip to content

Latest commit

 

History

History
175 lines (130 loc) · 4.09 KB

Import-DataverseSolution.md

File metadata and controls

175 lines (130 loc) · 4.09 KB
external help file Module Name online version schema
AMSoftware.Dataverse.PowerShell.Development.psm1-help.xml
AMSoftware.Dataverse.PowerShell
2.0.0

Import-DataverseSolution

SYNOPSIS

Import a Dataverse Solution

SYNTAX

ImportSolution (Default)

Import-DataverseSolution -LiteralPath <String> [-Overwrite] [-Hold] [-PublishWorkflows]
 [-ComponentParameters <EntityCollection>]  [<CommonParameters>]

ImportAsStaged

Import-DataverseSolution -LiteralPath <String> [-Stage] [-Overwrite] 
 [<CommonParameters>]

ImportAsUpgrade

Import-DataverseSolution -LiteralPath <String> [-Upgrade] [-Overwrite] [-PublishWorkflows]
 [-ComponentParameters <EntityCollection>]  [<CommonParameters>]

DESCRIPTION

Import a Dataverse Solution. Supports the following:

  • Import a new solution
  • Import a solution as holding (deprecated) for later upgrade using Update-DataverseSolution
  • Import a solution as staged for later upgrade using Update-DataverseSolution
  • Import and Upgrade a solution using the improved Stage and Upgrade process

EXAMPLES

PARAMETERS

-ComponentParameters

The list of entities to overwrite values from the solution. Used for Environment Variables and Connection References.

Type: Microsoft.Xrm.Sdk.EntityCollection
Parameter Sets: ImportSolution, ImportAsUpgrade
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Hold

Import the solution as a holding solution for later upgrade

Type: System.Management.Automation.SwitchParameter
Parameter Sets: ImportSolution
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-LiteralPath

Full path to the solution file to import

Type: System.String
Parameter Sets: (All)
Aliases: PSPath

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Overwrite

Overwrite existing unmnaged customizations

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PublishWorkflows

Processes (workflows) included in the solution should be activated after they are imported.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: ImportSolution, ImportAsUpgrade
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Stage

Import the solution as Staged for later Upgrade

Type: System.Management.Automation.SwitchParameter
Parameter Sets: ImportAsStaged
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Upgrade

Import the solution with stage and upgrade using the improved process

Type: System.Management.Automation.SwitchParameter
Parameter Sets: ImportAsUpgrade
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

None

OUTPUTS

System.Guid

Microsoft.Xrm.Sdk.StageSolutionResults

NOTES

When Stage is used the Function returns StageSolutionResults. This Ouput contains the StageId which is needed to Upgrade using Update-DataverseSolution.

RELATED LINKS

Online

Update-DataverseSolution

Solution staging, with asynchronous import and export