Краткая версия:
gci -path X:\start\here -r |?{ $_.FullName -match [regex]::escape("\path\to\file") }|%{$_.FullName}
И подробная версия:
Get-ChildItem -Path X:\start\here -Recurse |
Where-Object {$_.FullName -match [regex]::escape("\path\to\file")} |
ForEach-Object { $_.FullName }
Пример вывода (с другим путем)
> gci -path q:\test -r |?{ $_.FullName -match [regex]::escape("\05\06\") }|%{$_.FullName}
Q:\test\2017\05\06\18-33.ps1
Q:\test\2017\05\06\19-46.cmd
Q:\test\2017\05\06\data.csv
Q:\test\2017\05\06\list.txt
Q:\test\2018\05\06\test
Q:\test\2018\05\06\Clipb2Var.cmd
Q:\test\2018\05\06\test\test.txt