2008年(1812)
分类:
2008-05-03 18:48:55
在计算机网络中,批处理文件和脚本是网络管理员的基本工具之一。许多任务、功能自动化后能改善系统的性能管理和可靠性。自动化的任务能在一天里任何时间运行。一些可自动化的任务如下:
使自动化过程更为智能
自动化任务(不管是批处理文件还是脚本形式)的一个问题是其执行没有用户的交互。而没有交互就无法收集指示信息、错误信息,启动/终止时间,以及其它有用信息。典型的批处理过程是仅仅完成输入/输出的工作(信息被输进去然后另外一些信息跑出来)。例如:
dir e:>Dir.txt
上面这个批处理命令将会运行dir e:,然后输出该目录的文件列表到一个文件。使用>符号可以增强命令功能,它创建了含有所需信息的dir.txt这个日志文件。然而,任何错误信息或其它信息都将丢失。
举一个更为有用的例子如下:
cscript //nologouptime.vbs SERVER1 > uptime.log
这个批处理命令将会调用UPTIME.VBS(此脚本与微软的实用工具 uptime.exe 极为相似)这个脚本,检查名称为SERVER1的服务器正常运行时间,并把执行结果导入到文本文件UPTIME.LOG中。如果要自动化查看某台服务器启动后正常运行时间的过程(通过这个时间还能确定什么时候需要按计划重启),这个命令就显得很有用。可是,这个过程怎样运行你完全做不了主,而且多个这样的自动化任务的管理也不容易。
在计算机网络中,批处理文件和脚本是网络管理员的基本工具之一。许多任务、功能自动化后能改善系统的性能管理和可靠性。自动化的任务能在一天里任何时间运行。一些可自动化的任务如下:
使自动化过程更为智能
自动化任务(不管是批处理文件还是脚本形式)的一个问题是其执行没有用户的交互。而没有交互就无法收集指示信息、错误信息,启动/终止时间,以及其它有用信息。典型的批处理过程是仅仅完成输入/输出的工作(信息被输进去然后另外一些信息跑出来)。例如:
dir e:>Dir.txt
上面这个批处理命令将会运行dir e:,然后输出该目录的文件列表到一个文件。使用>符号可以增强命令功能,它创建了含有所需信息的dir.txt这个日志文件。然而,任何错误信息或其它信息都将丢失。
举一个更为有用的例子如下:
cscript //nologouptime.vbs SERVER1 > uptime.log
这个批处理命令将会调用UPTIME.VBS(此脚本与微软的实用工具 uptime.exe 极为相似)这个脚本,检查名称为SERVER1的服务器正常运行时间,并把执行结果导入到文本文件UPTIME.LOG中。如果要自动化查看某台服务器启动后正常运行时间的过程(通过这个时间还能确定什么时候需要按计划重启),这个命令就显得很有用。可是,这个过程怎样运行你完全做不了主,而且多个这样的自动化任务的管理也不容易。