1. 程式人生 > >Windows server backup備份郵件通知配置

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

效果如下:


配置觸發事件:

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

成功事件id為:4

shell指令碼配置