如何使用 PowerShell 1.0 发送邮件完成监控
#注意脚本文件的格式应为UTF-8,否则发送中文字符会出现乱码
1 2 3 4 5 6 7 8 9 10 11 12
|
function Send-Email([String]$subject,[String]$body) { $Message = New-Object System.Net.Mail.MailMessage($From, $To) $Message.Subject = $subject $Message.IsBodyHTML = $true $Message.Body = $body $SMTPClient = New-Object Net.Mail.SmtpClient($SMTPServer,$SMTPPort) $SMTPClient.EnableSsl = $true $SMTPClient.Credentials = New-Object System.Net.NetworkCredential($Username,$Password); $SMTPClient.Send($Message) }
|
1 2 3
|
$html_body = "<font color=" $html_body += "<br>Backup Data Successful."
|
1 2
|
Send-Email "[Successful] Monitor Log" $html_body
|
Copyright Notice:
All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.