Como o trabalho Format-Table
s é adequado para organizar os dados nas colunas, você não deve se surpreender com os espaços à direita.
BTW redirecionando sua saída cria arquivos UTF16 com um BOM (que Msword pode interpretar)
Semelhante à versão do uSlackr:
(gci).Name | sc list.txt
Usando o PowerShell também no Linux / MacOS, tenho a tendência de evitar os aliases específicos do sistema operacional, mas usar os aliases do PowerShell - portanto, não dir
/ ls
mas gci
ou Get-ChildItem