Isso não é um erro. Isso ocorre por design através dos formatadores PS integrados, todos os cmdlets PS são controlados por eles e estão localizados aqui:
C:\Windows\System32\WindowsPowerShell\v1.0
Eu não aconselho alterá-los, mas você pode ver essas discussões sobre os formatadores.
How to change default output Formatting of Powershell to use Format-Table -autosize?
Você pode facilmente remover espaços em strings / arquivos ou até mesmo linhas completas, vazios ou não usando os métodos nativo e .net no PowerShell e no Windows, , mas é necessário assumir o controle dessa saída versus deixá-la para o analisador padrão / host . Existem muitos exemplos e scripts completos em toda a web para usar / ajustar para seu próprio uso.
Exemplo:
# Change the layout of Get-ChildItem output using the default simple properties
ls D:\Temp | Select mode,LastWriteTime,Length,Name
# Results
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2/6/2017 10:17:04 PM Duplicates
d----- 7/20/2018 12:27:52 PM EmptyFolder
Basta fazer uma pesquisa com o título da postagem ou: 'powershell remover linhas em branco formam a saída de comando' 'PowerShell aparar linhas em branco formar a saída de comando'
Powershell get-childitem output formatting
https://stackoverflow.com/questions/21763692/powershell-get-childitem-output-formatting
Using Format Commands to Change Output View
Remove empty lines from a file with PowerShell
https://www.pixelchef.net/remove-empty-lines-file-powershell
Remove blank lines in powershell output
https://stackoverflow.com/questions/32252707/remove-blank-lines-in-powershell-output
Remove Empty Lines From Powershell Output
https://stackoverflow.com/questions/21524469/remove-empty-lines-from-powershell-output
Delete all blank lines from a text file using PowerShell
https://www.madwithpowershell.com/2013/08/delete-all-blank-lines-from-text-file.html
PowerShell: Remove Blank Lines from Command Output
https://www.mcbsys.com/blog/2011/03/powershell-remove-blank-lines-from-command-output