É apenas a formatação. A linha de comando completa está lá no objeto, mas a formatação dos objetos quando eles são convertidos em strings para impressão (a formatação padrão usa "ft") reduz a linha. Se você formatar de maneira diferente, com o formatador de lista, você obtém os dados completos no formato mais longo:
.. your command ... | fl
Se você quiser usar os resultados em um script, você não precisa se preocupar com formatação, apenas obtenha a propriedade .CommandLine dos objetos no pipeline (e então você pode pular o comando "select" também).
Para obter o texto em um script Ruby, você pode produzir explicitamente as strings de texto com campos separados por espaço:
gwmi win32_process | % { "$($_.ProcessID) $($_.ParentProcessID) $($_.GetOwner().User) $($_.CommandLine)" }
Para que o formatador "table" padrão envolva as colunas, use:
... | ft -wrap
Eu não sei como mostrar as linhas longas, acho que é possível definir uma visualização de formatação personalizada para essa classe de objeto, mas eu nunca fiz isso sozinho.