Как мне отфильтровать список в PowerShell, чтобы он различался по условию ?
Мне нужно выбрать пути к файлам, которые отличаются как абсолютные пути, НО отфильтровывать дубликаты по имени файла (независимо от того,где они находятся).
Так что для этих путей к файлам:
D:\MyFolder\MyProject.dll
D:\MyFolder\MySubfolder\MyProject.dll
Get-Unique
не будет работать, потому что они являются уникальными.Как я могу выбрать абсолютный путь, но сделать его отличным только по имени файла?
Текущий скрипт выглядит следующим образом:
get-childitem D:\MyFolder -recurse -filter "*.dll" | Select -expand FullName
Как я могу просто вернуть один извыше при условии, что FileName = MyProject.dll