首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wbadmin电子邮件故障警报

Wbadmin电子邮件故障警报
EN

Server Fault用户
提问于 2012-07-27 14:30:58
回答 5查看 5.2K关注 0票数 2

是否有人使用WBADMIN的脚本发送电子邮件警报?我是一个脚本新手,很难找到一个解决方案来通知失败的备份。似乎这是一个有用的工具。

我正在运行服务器2008 R2基金会,并备份到NAS。我使用wbadmin和任务调度程序来执行每日备份。

更新我们没有第三方解决方案的预算,所以我试图通过一个简单的脚本实现解决方案。

EN

回答 5

Server Fault用户

发布于 2012-08-24 19:08:23

如果您已经有了失败的备份,那么应该可以很容易地通过以下方法来完成备份:在backup操作事件日志中找到失败的备份,右键单击失败的事件,选择“将任务附加到此事件”,并适当地填写任务设置。

然后,每当备份失败并将事件记录到日志时,将根据任务配置发送电子邮件。

票数 2
EN

Server Fault用户

发布于 2015-09-04 02:01:08

在Server 2012上,备份工具在每个备份任务后写入两个日志文件:

  • 成功后,Backup_Error-..log被创建,但为空。
  • 当不成功时,我假设Backup_Error-..log将填充数据。使用任务调度程序,我运行一个批处理文件来实现以下目标:
    1. 删除C:\Windows\Logs\WindowsServerBackup目录中的空.log文件
    2. 搜索(剩余) Backup_Error*.log (因为非空)
    3. 布莱特把它的内容寄给我

@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”

票数 1
EN

Server Fault用户

发布于 2014-02-04 00:58:55

您可以使用布莱特,这是一个命令行工具,使用您指定的SMTP服务器和凭据发送电子邮件。我已经设置了我的脚本使用blat,并向我发送一封电子邮件的失败wbadmin备份。

这是一个非常有用的脚本工具。我经常在脚本中使用它来提醒我可能需要我注意的状态。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/411853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档