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