Мне нужно показать список имен файлов без путей и открыть выбранный файл.
Я могу заставить его работать с полными путями:
Get-ChildItem *.txt -Recurse | Sort-Object Name| Out-GridView -PassThru | Invoke-Item
Но когда я пытаюсь показать только имена файлов, происходит сбой:
Get-ChildItem *.txt -Recurse | Sort-Object Name| Select-Object Name | Out-GridView -PassThru | Invoke-Item
Пропуская его через Get-Member, я понимаю, что Select-Object Name
чередует все неименные свойства. Итак, как я могу отследить исходный файловый объект от того, что я получил из GridView?