windows系统日志导出工具的使用

windows系统日志导出工具的使用

ID:32536618

大小:46.87 KB

页数:4页

时间:2019-02-11

windows系统日志导出工具的使用_第1页
windows系统日志导出工具的使用_第2页
windows系统日志导出工具的使用_第3页
windows系统日志导出工具的使用_第4页
资源描述:

《windows系统日志导出工具的使用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、WINDOWS系统日志导出工具的使用2007-07-0809:22利用脚本编程格式化输出转存系统日志dumpel.exe日志对于操作系统来说其重要性时不言而喻的,一个优秀的nt网络的管理员,往往会定期的备份系统日志,以备查询服务器运行状况及系统安全状况。如果利用系统日志的“另存为”功能手工备份,则比较麻烦,而且输出的日志难以实现格式化输出,微软的resourcekit工具包中有一个免费的查看本地或远程日志的小工具dumpel.exe,利用它可以把日志存为文本文件以备后需,在这里我利用windows脚本编程来实现定期备份并格式化输出h

2、tml文件,如果条件许可,可以直接转储到打印机上打印。下面是具体的实现方法。windows脚本编程包括vbscript和javascript,这也是网页特效编程中常见的语言,实际上利用vbs和js强大的系统和网络管理功能,可以使系统管理员简化很多工作的。vbs和js本身不提供察看日志的方法,但wscript.shell具有run方法,即可以运行windows命令,所以我们要借助上面说的dumpel工具,首先说一下它的使用方法,dumpel-ffile[-s\\server][-llog[-msource]][-en1n2n3..

3、.][-r][-t][-dx]常用的参数:-ffile即为日志的存储位置和文件名-sserver在查看远程日志时使用(必须有admin权限)-m过滤日志条件-l指定日志,如系统日志(system),应用程序(application),安全日志(security),域控制器还有dns,文件复制等例如,要把server01上安全日志保存为security.log,命令:dumpel-fsecurity.log-s\\server01-lsecurity然后即产生一个security.log的文本文档,为了得到格式化输出的日志文件,我

4、们采取下面的编程方法:假设我们要查看日志的服务器为\\server,存储位置为\\data\backup,文件名为"计算机名+日期+日志类型".html并通过计划任务,一天产生一个html文档,原代码如下:logreport.jsmonth=newArray(12)month[1]="一月"month[2]="二月"month[3]="三月"month[4]="四月"month[5]="五月"month[6]="六月"month[7]="七月"month[8]="八月"month[9]="九月"month[10]="十月"

5、month[11]="十一月"month[12]="十二月"days=newArray(7)days[1]="星期日"days[2]="星期一"days[3]="星期二"days[4]="星期三"days[5]="星期四"days[6]="星期五"days[7]="星期六"functiontheData(aDate){ varcurrentday=days[aDate.getDay()+1] varcurrentmonth=month[aDate.getMonth()+1] returncurrentday+","+currentm

6、onth+","+aDate.getDate()}varresult;result=0varws=WScript.CreateObject("WScript.shell")c=ws.expandenvironmentstrings("%computername%")netdrive="\\date\backup"today=newDate()varlogday=today.getDate()varlogmonth=today.getMonth()logarray=newArray(2)logarray[0]="system"l

7、ogarray[1]="application"logarray[2]="security"for(linlogarray){ws.run("dumpel.exe/s\\server/l"+logarray[l]+"/f"+netdrive+"\\"+c+"-"+logmonth+"-"+logday()+"-"+logarray[l]+".log/d1", 0,"TRUE")}ForReading=1ForAppending=8for(linlogarray){varfs=newActiveXObject("scripti

8、ng.FileSystemObject")varf=fs.opentextfile(""+netdrive+"\\"+c+"-"+logmonth+"-"+logday()+"-"+logarray[l]+".log",ForRe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。