代码之家  ›  专栏  ›  技术社区  ›  user3127554

Powershell HTML未格式化

  •  1
  • user3127554  · 技术社区  · 7 年前

    我有一个脚本,其中有以下一行:

    $body += "The file " + $item.Name + " is reaching $MaxSize GB! <br> Current Size: <b>" + $SizeInGb.ToString(".00") + " GB </b> <br />"+ "Path to file: " + $Path + "<br /> <br />" 
    

    问题是我的HTML没有被呈现/解析(在Outlook中)

    我的邮件仍显示为:

    The file SRV20150818.VHD.ebxwyq is reaching 2 GB! <br> Current Size: <b>36,64 GB </b> <br />Path to file: \\srv641\Software G\update\ex\SRV565456.VHD.wyq<br /> <br />
    

    我用来发送邮件的命令是:

    Send-MailMessage -To "test@ds.test" -From "tesbetest@test.test" -Subject $subject -Body $body -SmtpServer 192.168.16.18
    
    1 回复  |  直到 7 年前
        1
  •  4
  •   Shawn Esterman    7 年前

    你需要包括 -BodyAsHtml 在发送邮件消息中

    Send-MailMessage -To "test@ds.test" -From "tesbetest@test.test" -Subject $subject -Body $body -BodyAsHtml -SmtpServer 192.168.16.18