Não sei por que você é avesso ao piping, já que é sem dúvida o recurso mais importante do PowerShell, mas eu deixaria de fora o parâmetro -name
. Em seguida, use Select-Object
(alias, select
) para obter o FullName do objeto FileInfo e use a opção -expand
para gerar apenas o valor da cadeia da propriedade FullName. Se você quiser mantê-lo curto, você também pode deixar de fora -filter
e adicionar ' .
', já que o segundo parâmetro posicional é -Filter
.
gci . *.py -r| select -exp fullname
Ou use Foreach-Object
(alias, %
ou foreach
) e imprima o FullName.
gci . *.py -r| % {$_.FullName}