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} } } } |