Вывести таблицу HTML в тело письма, используя объект со свойством, являющимся массивом - PullRequest
0 голосов
/ 17 мая 2018

Я могу создать красивую таблицу, используя мой объект для тела HTML письма, но одно из свойств содержит массив и отображается как «System.object []».Я пытаюсь заставить это отображать его содержимое, но не могу понять.

Текущие выходные результаты выглядят как

ServerName ServerEvents
Server-P1 | No events found
Server-P2 | system.object[]

Мой объект выглядит как

ServerName ServerEvents
Server-P1  "No events found"
Server-P2  EVENT1, EVENT2, EVENT3

$Header = @"
<style>
TABLE {border-width: 1px;border-style: solid;border-color: black;border-collapse: collapse;}
TH {border-width: 1px;padding: 4px;border-style: solid;border-color: black;background-color: #0085cc;color: white}
TD {border-width: 1px;padding: 4px;border-style: solid;border-color: black;}
</style>
"@

$TableOutput = $Global:FinalResults.foreach({[PSCustomObject]$_}) | select 'ServerName','ServerEvents' |ConvertTo-Html -Head $Header |Out-String
...