将DHCP脚本输出到电子邮件正文中

时间:2016-11-16 02:31:55

标签: email powershell output dhcp

我问了一个类似于我即将发布的问题。我尝试使用该解决方案创建自己的版本,但我没有成功。我在另一个网站上找到了以下脚本,它非常适合我正在寻找的内容,而是将输出作为电子邮件正文发送而不是输出到文件中。我该怎么做呢?如果有人有耐心解释一点,我将不胜感激:)。

{{1}}

提前致谢, 丹尼尔

2 个答案:

答案 0 :(得分:1)

作为@Tim回答的补充:

您甚至可以将CSS添加到转换后的html中,如下所示:

$style = @"
<style>
table {
    width: 50%;
    margin: auto;
    border-collapse: collapse;

}

th, td {
    text-align: left;
    padding: 8px;
    border-bottom: 1px solid #fff;
}

tr:nth-child(even){background-color: #f2f2f2}

th {
    background-color: #4CAF50;
    color: white;
}
</style>
"@
$html =import-Csv "Out_List.csv" |ConvertTo-Html -head $style |out-string

答案 1 :(得分:0)

你可以尝试一下:

$html = $csvfile | sort-object Hostname | ConvertTo-HTML | out-string
Send-MailMessage -SmtpServer "mail server" -Body $html -BodyAsHtml -From "noreply@mailserver.com.au" -To "me@mailserver.com" -Subject "DHCP Report"

谢谢,蒂姆。