Export-Csv преобразует входные объекты в текстовый файл с разделителями. Свойства этих объектов становятся столбцами / заголовками, а значения становятся строками, которые выравниваются по столбцам. Когда ваш входной объект является строкой типа, единственным свойством строки является Length
. Поэтому ожидаемый результат. Для достижения ожидаемого поведения вы должны использовать типы объектов, которые содержат желаемые свойства, или создать свои собственные настраиваемые объекты.
Используя настраиваемый объект, вы можете сделать следующее, что создаст объект со свойством Timespan
.
[pscustomobject]@{'Timespan' = $ert} |
Export-Csv C:\Users\User\Documents\output.csv -Append -NoTypeInformation -Encoding ASCII