监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭
泛普博客

当前位置:工程项目OA系统 > 泛普服务体系 > 泛普博客

网管员基础知识:编写智能自动批处理文件技巧

申请免费试用、咨询电话:400-8352-114

有许多任务/功能,如果能自动执行的话,可以提升系统的管理能力和可靠性。一个自动任务,可 以在一天中的任意时间执行。下面是一些可以自动执行的任务:


系统硬盘的碎片清理


主目录的权限设置/更改


垃圾清理(清除服务器或主目录中的临时文件)


时间同步


数据文件备份


LOG纪录文件的导出或者备份


重启系统服务


检查系统的正常运行时间(uptime)


让自动任务更加智能化 使用自动任务(无论是使用批处理文件或者脚本文件)的一大难题是整个过程没有用户参与。没有用户参与过程,你就无法获知相关信息,错误纪录,无法跟踪错误,不知道启动/ 停止次数,也无法获取其他的有用信息。作为代表,批处理过程就是出入特定的(某些信息进来,而其他信息出去)。比如:


dir e: > Dir.txt


这个批处理命令将执行“dir e:”命令,并输出整个目录列表到一个文件里。该行命令使用“>”符号增强了该命令,从而建立了一个纪录文件dir.txt,并将必要的信息保存在了 其中。但是,所有的其它信息或错误信息都丢失了。


一个更有用的命令是:


cscript //nologouptime.vbs SERVER1 > uptime.log


这个批处理命令将使用脚本UPTIME.VBS来检查服务器SERVER1的Uptime(UPTIME.VBS脚本非常近似于微软的uptime.exe工具),然后将结果导出到一个文本文件UPTIME.LOG中。这是 一个有用的工具,可用于自动检查一个服务器连续运行了多久(以此确定它何时需要定时重新启动)。不过不管怎样,这实在是一个“请勿动手”的进程,而要管理类似这样的多 个任务实在是不容易。


这个简单的“单行”命令可以通过使用一系列的命令行功能与工具,变得更加“智能”,像下面这样:


REM 系统UPTIME检查器(System UPTIME Checker)


REM 检查系统UPTIME是否超过了24天


cscript //nologouptime.vbs SERVER1 >> uptime.log


cscript //nologouptime.vbs SERVER2 >> uptime.log


cscript //nologouptime.vbs SERVER3 >> uptime.log


REM


REM 处理文件并生成email


copy start.txt uptime.txt


date /t >> uptime.txt


time /t >> uptime.txt


cat space.txt >> uptime.txt


cat line.txt >> uptime.txt


cat uptime.log >> uptime.txt


cat end.txt >> uptime.txt


move /y uptime.txt body.txt


REM 将报告文件寄发给网管


blat body.txt -to admin1@tech.com,admin2@tech.com -subject "Server UPTIME Report"


REM 清理临时文件


del /q body.txt


del /q uptime.log


这个增强的批处理文件现在可以同样检查企业里的所有服务器,同时还提供有:


所有的活动进程将被纪录


批处理开始的日期和时间将被记录


批处理结束的日期和时间将被记录


易读的纪录文件将被建立


结果纪录文件的拷贝被Email到网管手中(使用blat.exe)


通过这些增强了的特性,管理员可以容易的管理整个自动进程。有足够的调试信息(用于解决疑难问题)和报告(自动Email给网管)。这不仅提高了管理能力,同时让整个过程功 能也大大增强了。现在网管只需简单的检查一下他的Email,就可以确定是否有服务器已经连续运转超过了24天。


批处理和脚本进程理所当然是一个网管的工具箱重要的基本组成。简单的批处理命令可以通过加入建立纪录,生成报告,以及提示系统等,组成功能强大的进程。如此处理之后, 将增强类似进程的管理能力,并增强系统的管理能力,从而让两者更好的合二为一。

【推荐阅读】

网管软件专区 

网管员需要注意一些网络安全管理策略

网管员基础知识:如何设置员工上网权限

网管员经验 AOFAX传真服务器的初始安装技巧

IT运维管理专区

本文来自互联网,仅供参考
发布:2007-04-16 09:43    编辑:泛普软件 · xiaona    [打印此页]    [关闭]

泛普泛普博客其他应用

泛普OA商务合同 泛普OA需求调研 泛普OA实施方案 泛普OA项目启动 泛普网络硬件配置 泛普OA部署安装 泛普流程模板表单 OA系统二次开发 泛普常见问题解决 泛普OA操作手册 泛普软件项目验收 泛普培训推广上线 泛普OA售后服务 泛普新闻 泛普期刊 泛普博客