Get-ChildItem -Recurse -Path $source -Include "$*" | Where-Object {$_.PSIsContainer}
ou

Get-ChildItem -Recurse -Path $source -Filter "$*" | Where-Object {$_.PSIsContainer}