J'ai une collection d'objets avec NoteProperties. L'une de ces propriétés est un tableau. Je voudrais avoir un moyen facile d'afficher les membres de cette propriété note non seulement '[System.Object]' lorsque j'utilise ConvertTo-HTML. Par exemple, j'ai une propriété appelée "Computername" et une appelée "Disks" qui est en fait un tableau de tous les disques de cet ordinateur. La sortie de ConvertTo HTML ressemble à ceci:Powershell: Afficher les membres de tableau dans ConvertTo-HTML
Computername Disks
fs System.Object[]
dc1 System.Object[]
est-il un moyen facile d'afficher les membres de « disques » sans créer manuellement la sortie html?
Edit:
Un disque-objet a en fait 3 valeurs (nom, la capacité et l'espace libre) qui doivent être montré trop. La sortie de $ collection [0] .Disks sur l'invite de Powershell pourrait ressembler à ceci (selon les disques de comptage et ainsi de suite):
PS > $collection[0].Disks
Bezeichnung Kapazität (MB) Freier Speicher (MB)
----------- -------------- --------------------
C:\ 40963 23040 (56 %)
D:\ 184324 39024 (21 %)
E:\ 204805 103373 (50 %)
Je pensais à quelque chose comme un arbre qui montre la computername d'abord, puis une table de tous les disques de cet ordinateur. Quelque chose comme (peut-être plus beau;)):
Computername
fs
Bezeichnung Kapazität (MB) Freier Speicher (MB)
----------- -------------- --------------------
C:\ 40963 23040 (56 %)
D:\ 184324 39024 (21 %)
E:\ 204805 103373 (50 %)
dc1
Merci pour votre suggestion. Je suis désolé d'avoir oublié de dire qu'il y a 3 (ou plus dans le futur) valeurs par disque que je veux montrer. J'ai pensé à quelque chose de semblable à un arbre pour montrer le nom de l'ordinateur d'abord, puis une table de tous les disques en dessous. – wullxz
Je pense que dans ce cas, vous avez besoin de plus d'un seul ConvertTo-HTML. Je ne pense pas que vous puissiez le faire sans construire du HTML vous-même. Vous pouvez toujours créer les tables de disque avec ConvertTo-HTML, cependant. – Joey