Извлечение или разыменование свойства `Name` из конвейерных объектов в Powershell

Как правильно указать Name часть объекта после канала?

Фактический ответ Удалите Select из канала и перейдите прямо, например

dir $staging | Write-Host -ForegroundColor DarkCyan


Настройка Я делаю список каталогов для вывода, и я хочу использовать Write-Host для достижения этого, но что нужно, чтобы различать упаковку объектов и просто показывать Name.

Команда dir | select Name | Write-Host -ForegroundColor DarkCyan

но вывод в консоль выглядит так

нце


Как это можно сделать, чтобы показать только значения Name?


person ΩmegaMan    schedule 26.06.2019    source источник
comment
В связанном дубликате я рекомендую ответ mklement0, поскольку он является наиболее полным и актуальным.   -  person briantist    schedule 26.06.2019
comment
@briantist, этот ответ не сработал для -ExpandProperty Name, выдал эту ошибку: Write-Host : The input object cannot be bound to any parameters for the command either because the command does not take pipeline input or the input and its properties do not match any of the parameters that take pipeline input.   -  person ΩmegaMan    schedule 26.06.2019
comment
Я помещаю фактический ответ в пост, так как он закрыт.   -  person ΩmegaMan    schedule 26.06.2019
comment
Спасибо @xon, это хорошо.   -  person ΩmegaMan    schedule 26.06.2019