Я уверен, что есть более выдающиеся методы, такие как XSLT-преобразования.Но для этого конкретного типа XML-файла, я думаю, этот метод работает:
$StartupInfo.StartupData.Process | Select-Object Name,PID,StartedInTraceSec,
@{name='CommandLine';Expression={$PSitem.CommandLine.'#cdata-section'}},
@{name='DiskUsage';Expression={$PSItem.DiskUsage.'#text'}},
@{name='CPUUsage';Expression={$PSItem.CPUUsage.'#text'}} |
Export-Csv -Path C:\Users\<USER>\Desktop\StartupInfo.csv -NoTypeInformation
Проблема в том, что XML-файлы не плоские, как CSV-файлы.Если вы хотите объяснить методику, которую я использовал, посмотрите здесь: https://mcpmag.com/articles/2017/01/19/using-powershell-calculated-properties.aspx