我在工作服务器上运行 Windows Server 2012,并且每天都运行 Windows 备份应用程序。我希望收到电子邮件通知,通知我备份成功或失败,在研究如何实现这一点时,我发现最好的方法之一是设置两个运行 BLAT.exe 并生成相应电子邮件的批处理文件。
我已将成功批处理文件配置为在 Microsoft Windows 备份/操作日志中的事件 ID 4 上运行,并将失败批处理文件配置为在 Microsoft Windows 备份/操作日志中的事件 ID 5、9、17、22、49、50、52、517、518、521、527、528、544、546、561 和 564 上运行。
如果我手动运行这些批处理文件,电子邮件就会成功发送和接收。
但是当上述事件触发时,我并没有自动收到它们。
让我感到疑惑的是,每个触发任务的历史记录选项卡都显示它们已成功运行。我检查了我的垃圾邮件,它们也不在其中。
有人有什么建议或我可以检查的东西吗?谢谢。
答案1
编辑:功能齐全(至少在“没有可用的目标文件夹”测试失败的情况下)
因此,如果您已经解决了 Blat 解决方案,我想说您只需要在触发列表中设置一些事件,您可以在之前提供的列表中找到这些事件。
编辑:哦,你错过了一些事件:这里是其完整列表。
我遇到了类似的问题,但我没有使用 blat,而是使用了发电子邮件
我还手动检查了事件查看器,我可以通过从目标 NAS 上拔下网线来故意引发事件 546。尽管我可以清楚地看到事件发生,任务像您的一样触发,但电子邮件从未发送。
不同之处在于我没有使用批处理文件,而是调用程序 sendemail.exe 并继续添加参数来实际发送电子邮件,并且在控制台上尝试了参数,电子邮件没有问题。