examples/Copy-DataSources.ps1

Import-Module .\PSBlackboard.psm1 -Verbose -force
$ProdDataSources = Get-BBDataSources
$TestDataSources = Get-BBDataSources -Environment Test
$CreatedDataSources = @()

foreach ($Datasource in $ProdDataSources){
    $MatchedDataSoure = $TestDataSources | Where-Object {$_.externalId -eq $datasource.externalId}
    if (!$MatchedDataSoure) {
        $CreatedDataSources += $Datasource | New-BBDataSource -Environment Test -vervose
    }
}