Private/Get-ExistingComponent.ps1
Function Get-ExistingComponent { Param ( [SolutionComponent[]]$Component, [hashtable]$Metadata, [Microsoft.Xrm.Tooling.Connector.CrmServiceClient]$conn ) Write-Verbose 'Testing source components exist in target crm...' $existing = @() foreach ($component in $Component) { if (Test-CrmSchemaNameExists -SchemaName $component.SchemaName -Metadata $metadata) { $existing += $component } } Write-Output $existing } |