O problema aqui é o fato de que se você executar o objeto selecionado como um último cmdlet no pipeline com um conjunto diferente de propriedades, o PowerShell não chamará "implicitamente" Out-Default
para cada comando, por isso não "redefinirá" formatação.
Mas o que não é feito implicitamente, sempre pode ser feito explicitamente.
Apenas envie qualquer comando (talvez exceto o último) para Out-Default
:
ls | select Name | Out-Default
ls | select DirectoryName