我有一个包含以下数据的文本文件
ServerName1|Status1 ServerName2|Status2 . . . ServerNamen|Statusn
我必须使用PowerShell以表格格式通过电子邮件发送上述文本。 SMTP已配置。
电子邮件应采用上述表格格式。
答案 0 :(得分:2)
作为hinted by Ansgar,您可以利用Import-Csv
将文本文件读取到对象中,然后ConvertTo-Html
生成电子邮件的表格:
$StatusTable = Import-Csv .\status.txt -Delimiter '|' -Header Server,Status | ConvertTo-Html -As Table
Send-MailMessage -Body $StatusTable -BodyAsHtml ...