【发布时间】:2011-07-03 22:10:28
【问题描述】:
我有一组带有 NoteProperties 的对象。这些属性之一是数组。 当我使用 ConvertTo-HTML 时,我想有一种简单的方法来显示这个 noteproperty 的成员,而不仅仅是 '[System.Object]'。
例如,我有一个名为“Computername”的属性和一个名为“Disks”的属性,它实际上是该计算机所有磁盘的数组。 ConvertTo-HTML 的输出如下所示:
Computername Disks
fs System.Object[]
dc1 System.Object[]
有没有一种简单的方法来显示“磁盘”的成员而无需手动创建 html 输出?
编辑:
一个磁盘对象实际上有 3 个值(名称、容量和可用空间)也必须显示。
$collection[0].Disks 在 powershell 提示符下的输出可能如下所示(取决于磁盘数等):
PS > $collection[0].Disks
Bezeichnung Kapazität (MB) Freier Speicher (MB)
----------- -------------- --------------------
C:\ 40963 23040 (56 %)
D:\ 184324 39024 (21 %)
E:\ 204805 103373 (50 %)
我正在考虑类似于树的东西,它首先显示计算机名,然后是该计算机所有磁盘的表。像(可能更漂亮;)):
Computername
fs
Bezeichnung Kapazität (MB) Freier Speicher (MB)
----------- -------------- --------------------
C:\ 40963 23040 (56 %)
D:\ 184324 39024 (21 %)
E:\ 204805 103373 (50 %)
dc1
【问题讨论】:
标签: powershell