Powershell在-Exclude中删除具有精确扩展名的文件

我在我的PowerShell脚本中使用这个cmdlet来获取除rdl文件之外的path中的所有文件:

Get-childitem $path -recurse -Exclude *.rdl | select -expand fullname 

问题是,该命令也消除扩展名为“.rdl.rss”的文件,这不是我想要的。

我怎样才能消除具有确切的扩展名“.rdl”的文件? 多谢你们

使用Where-Object而不是-Exclude

 Get-ChildItem $path -Recurse |Where-Object {$_.Extension -ne '.rdl'} |Select-Object -ExpandProperty FullName