网管员基础知识:编写智能自动批处理文件技巧
有许多任务/功能,如果能自动执行的话,可以提升系统的管理能力和可靠性。一个自动任务,可 以在一天中的任意时间执行。下面是一些可以自动执行的任务:
系统硬盘的碎片清理
主目录的权限设置/更改
垃圾清理(清除服务器或主目录中的临时文件)
时间同步
数据文件备份
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运维管理专区
- 1泛普软件一直以OA系统100%验收、100%项目成功率
- 2企业实施ERP系统为何会越管越乱?
- 3山南地委原书记严重违纪被调查
- 4把握提升企业运营效率的最好时机
- 5专家:无线路由器辐射“危害人体说”不可信
- 6中小企业运营要知己先行
- 7OA是一个企业应用软件,实施过程不是简单的软件安装
- 8求发展,去印度请三思
- 9如何对服装销售渠道的有效管理
- 10基于PDM的供应商协同设计系统探讨
- 11OA系统的价格并不等同于OA系统的品质
- 12OA办公系统在AJAX+JSON的实际应用多吗?
- 13SOA和水果蛋糕的前世今生
- 14为什么中小企业长不大
- 15图片优化8个小技巧分享
- 16企业在选择OA软件的时候,可以先罗列好自己的需求
- 17调查称仅有10%苹果用户想买Apple Watch
- 18企业管理:在于充分有效的利用资源
- 19OA办公系统:我国的OA(办公自动化)现状
- 20婚恋调查:单身只因你太“宅”
- 21英王子面临丑闻调查
- 22CRM的战略和理论
- 23丹东老人捡弃婴报警 调查后发现是自己亲孙子
- 24OA软件对于供应商的选择不仅仅是产品
- 25企业如何评定一款好的网络管理软件的工作效果
- 26企业如何有效管理IT运维基础设施
- 27三小企业如何发展
- 28男子工地上吊身亡 厦门警方正对死因做调查
- 29详解小区宽带常见故障解决办法
- 30大浪淘金:围绕三条主线项目选型