我有以下查询生成进程列表及其ram利用率。
$Process2Ram = 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'}
我正在试图找出如何将其转换为数据表。我在想这样的事情。
$table = new-object “System.Data.DataTable”
$table.Load($Process2Ram)
毋庸置疑,这不起作用。任何人都知道如何做到这一点,并了解为什么它不起作用。
感谢。
答案 0 :(得分:1)
我同意Mathias,我必须以艰难的方式学习。当您使用Format-Table
时,您基本上会消除所有属性/成员的格式。你究竟想用这个数据表做什么?