如果特定事件logging到事件日志中,我已经在Windows 2008 R2中安排了一个计划任务设置,以便向我发送电子邮件。 这很好。 不过,我想在电子邮件中包含事件的事件描述。 我没有办法做到这一点。 任何人有任何想法(在计划任务/事件经理 – 我敢肯定,我可以买/得到一个第三方应用程序来做到这一点)
看看这个线程: 事件variables的Server 2008电子邮件
欢呼,斯特凡
一种方法:
创build触发事件的计划任务时,请执行两个操作。 第一个操作是“开始程序”操作,查询指定的事件日志以查找该条件的最后一个事件(如事件ID),并将事件信息保存到文件中。 第二个动作是电子邮件,其中包括作为附件的文件。
在创build“开始程序”操作时,它将调用带有三个参数的GetLastEvent.cmd:事件日志名称,事件标识(如果标准使用该标识)以及具有导出事件描述的输出文件的名称。
例如,该命令将是: 'C:\Util\GetLastEvent.cmd ForwardedEvents 467 %temp%\Last467Event.txt'

创build电子邮件操作时,请指定包含事件信息的附件文件的名称:

GetLastEvent.cmd
SETLOCAL SET EventLog=%1% SET EventId=%2% SET OutputFile=%3% del %OutputFile% wevtutil qe %EventLog% "/q:*[System [(EventID=%EventId%)]]" /f:text /rd:true /c:1 > %OutputFile% ENDLOCAL
更多信息: