Я думаю, что строки empy связаны с выводом таблицы форматов, а out-file помещает разделители строк между строками, но я не уверен.
Чтобы избежать этого, вы можете сделать что-то подобное, есливам нужен только список имен в файле:
Get-Process | % { if ( $_ -ne $null ) { $_.name } } | Out-File .\process.txt
Будет полезно, если у Out-File
был переключатель -SuppressLastEmptyLine
, чтобы избежать этой последней пустой строки.