是否有人使用WBADMIN的脚本发送电子邮件警报?我是一个脚本新手,很难找到一个解决方案来通知失败的备份。似乎这是一个有用的工具。
我正在运行服务器2008 R2基金会,并备份到NAS。我使用wbadmin和任务调度程序来执行每日备份。
更新我们没有第三方解决方案的预算,所以我试图通过一个简单的脚本实现解决方案。
发布于 2012-08-24 19:08:23
如果您已经有了失败的备份,那么应该可以很容易地通过以下方法来完成备份:在backup操作事件日志中找到失败的备份,右键单击失败的事件,选择“将任务附加到此事件”,并适当地填写任务设置。
然后,每当备份失败并将事件记录到日志时,将根据任务配置发送电子邮件。
发布于 2015-09-04 02:01:08
在Server 2012上,备份工具在每个备份任务后写入两个日志文件:

@echo off ::此脚本是为监视服务器2012上的WBAdmin备份编写的:测试: 2012标准(6.2.9200N/A构建9200) ::日期:9月4日,2015年:作者Florian @Enelass (https://au.linkedin.com/in/bidabe) ::变量集MailServer= set Sender= set Recipient=:删除空文件cd C:\Windows\ Logs \WindowsServerBackup for %F in (*) do if %~zF equ 2 del“%F”::查找Backup_Error文件(S) dir Sender=> nul 2> nul如果%ERRORLEVEL% EQU 0 goto :AdminAlert警报回声没有可用的错误日志!后援成功!-n 5> nul 2> nul退出0 :AdminAlert ::测试是否可以找到blat (SMTP服务器),其中blat > nul 2> nul (如果不是%ERRORLEVEL% EQU 0)(无法找到回显Blat )复制blat.exe in system32!::选择(C:\Windows\Logs\WindowsServerBackup\Backup_Error*.log)中%F的最新错误日志(设置filename=%%F goto :Send ):发送filename=%%F -f %发件人% -server %MailServer% blat -body "Hello Administrator,请参阅附加日志“”-attach %filename% -s "%computername% - Windows备份失败!“-to %收件人%退出0”
发布于 2014-02-04 00:58:55
您可以使用布莱特,这是一个命令行工具,使用您指定的SMTP服务器和凭据发送电子邮件。我已经设置了我的脚本使用blat,并向我发送一封电子邮件的失败wbadmin备份。
这是一个非常有用的脚本工具。我经常在脚本中使用它来提醒我可能需要我注意的状态。
https://serverfault.com/questions/411853
复制相似问题