Я не уверен, почему вы используете Select-Object
здесь, но я бы просто сделал:
Get-ChildItem c:\temp | % {Write-Host "Filename is $($_.name)"}
Передает выходные данные Get-ChildItem в объект Foreach (сокращение %
), который запускает команду для каждого объекта в конвейере.
$_
- универсальная переменная объекта piped.