失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > win服务器自动发邮件 导出系统日志并自动发送邮件到指定邮箱的一般方法(Windows ser

win服务器自动发邮件 导出系统日志并自动发送邮件到指定邮箱的一般方法(Windows ser

时间:2020-03-12 04:28:15

相关推荐

win服务器自动发邮件 导出系统日志并自动发送邮件到指定邮箱的一般方法(Windows ser

笔者在工作中遇到这样的问题,如何每天将指定的系统日志发送到指定的邮箱,直接在邮件中查看系统日志,通过这样的方法,不需要登录每台服务器去查看系统日志,大致的做法如下:

1. 采用批处理搜集系统日志到一个指定文件

2. 将这个文件的内容作为邮件的正文发送到指定邮箱

3. 安排计划任务,设置指定的时间发送

以下对各个步骤进行详细的描述,希望对大家的工作有帮助

1. 收集系统日志到指定文件,采用的是eventquery.vbs这个工具,这是系统自带的工具,详细的使用方法见微软KB: /zh-cn/library/cc772995(WS.10).aspx ,举例:导出最近3条event id 为1003的事件的记录:

echo ==========应用程序报警================ > c:\event.txt

eventquery.vbs /r 3 /L application /FI "id eq 1003" /FO list /v >> c:\event.txt

设置cscript为指定编译器:cscript //h:cscript //s

将以上代码拷贝为bat文件格式,执行完成之后打开event.txt,可以获得内容

2. 将获得的内容作为邮件的内容并发送,脚本如下

content= "c:\event.txt"

set fso=c

win服务器自动发邮件 导出系统日志并自动发送邮件到指定邮箱的一般方法(Windows server适用)...

如果觉得《win服务器自动发邮件 导出系统日志并自动发送邮件到指定邮箱的一般方法(Windows ser》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。