Windows server backup备份邮件通知配置

使用Windows server backup进行备份,备份成功后会生成备份成功和失败日志事件,通过事件日志触发进行邮件通知。

1.使用power shell进行邮件通知脚本信息如下:

version2.0

#备份通知邮件脚本模板
function EmailNotification() 

#Sender email 
$Sender = "发送邮件地址" 

#Receipt email 
$Receipt = "接收邮件地址" 

#SMTP Server 
$Server = "服务器地址或者域名" 

#Mail subject 
$Object = $env:computername+": Backup report of "+(Get-Date) 

#Mail content 
$Content = Get-WBJob -Previous 1 | ConvertTo-Html -As List | Out-String 

$SMTPclient = new-object System.Net.Mail.SmtpClient $Server 

#Specify SMTP port if needed 
$SMTPClient.port = 25

#Activate SSL if needed 
#$SMTPclient.EnableSsl = $true 

#Specify email account credentials if needed 
$SMTPAuthUsername = "用户名" 
$SMTPAuthPassword = "密码" 
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential($SMTPAuthUsername, $SMTPAuthPassword) 

$Message = new-object System.Net.Mail.MailMessage $Sender, $Receipt, $Object, $Content 
$Message.IsBodyHtml = $true; 
$SMTPclient.Send($Message) 

EmailNotification
#备份成功之后进行数据保留操作
WBADMIN DELETE BACKUP -keepVersions:2 -quiet

效果如下:

Windows server backup备份邮件通知配置

配置触发事件:

失败事件id有5,8,9,17,22,49,50,52,100,517,518,521,527,528,544,545,546,561,564,612

Windows server backup备份邮件通知配置

成功事件id为:4

Windows server backup备份邮件通知配置

shell脚本配置

Windows server backup备份邮件通知配置