使用具有属性的对象将HTML表格输出到电子邮件正文

时间:2018-05-17 20:17:08

标签: powershell html-table

我可以使用我的对象为电子邮件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

0 个答案:

没有答案