我试图通过PowerShell命令获取进程名称和进程内存使用情况:
Get-Process | Group-Object -Property ProcessName |
Format-Table Name, @{n='Mem (KB)';e={
'{0:N0}' -f (($_.Group|Measure-Object WorkingSet -Sum).Sum / 1KB)
};a='right'} -AutoSize
但是当我用ConvertTo-Json
管道输出时输出是不同的,它会得到ClassID,outOfBand的详细信息,这不是我期望的输出。
我希望输出完全相同(名称和内存(KB)),因为它显示在屏幕上但是采用JSON格式。