examples/FixMergedCourseSemesters.ps1

#Import Useful Modules
Import-Module .\PSBlackboard.psm1 -Verbose -force
#Import-Module PSBlackboard -verbose -force
$Terms = Get-BBTerms -TargetTerm AllCurrent -Verbose

$ProcessedRecords = @()

Measure-Command{
foreach($Term in $Terms){
    $MergedCoursesWithoutTerm = Get-BBMergedCoursesWithoutTerm -TermId $Term.Id -Verbose
    if ($MergedCoursesWithoutTerm.count -gt 0){
        $ProcessedRecords += $MergedCoursesWithoutTerm | ForEach-Object{Set-CourseProperty -courseId $_.id -termId $Term.id}
    }
}
}