Я бы использовал:
Get-ChildItem -filter *.exe |
Invoke-Item
Вы запрашивали только программы в каталоге. Ответ IO.FileInfo откроет текстовые документы, а также запустит программы. Так же будет ответ с &. Вам не нужно сортировать по алфавиту, потому что так или иначе файлы возвращаются, но вы можете поместить Sort-Object в центр, если хотите.
Надеюсь, это поможет,