当前位置:论文网 > 论文宝库 > 信息科技类 > 计算机信息管理论文 > 正文

研究在信息管理中批处理文件的运用

来源:UC论文网2016-01-20 22:14

摘要:

1、 引言 批处理文件是无格式的文本文件,它包含一条或多条命令。 批处理文件, 也称为批处理脚本, 英文译为BATCH, 是由一个或一个以上的操作系统命令及可执行命令组成的的文件

  1、 引言

  批处理文件是无格式的文本文件,它包含一条或多条命令。 批处理文件, 也称为批处理脚本, 英文译为BATCH, 是由一个或一个以上的操作系统命令及可执行命令组成的的文件。 它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用 Cmd.exe 按照该文件中各个命令出现的顺序来逐个运行它们。

  使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。 当然这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如后面要提到的用批处理文件来给系统打补丁、 批量植入后门程序等。

  当用户运行批处理文件时,操作系统会自动依次执行文件中的命令。 批处理有很鲜明的特点:使用方便、灵活,功能强大,自动化程度高。 可以通过调用记事本程序来方便地打开和编辑.bat 文件。 批处理算不上真正意义上的编程,但是它的一些思想和编程比较近似。 用批处理文件结合一些工具软件可以给计算机应用带来很大方便。下面本文结合单位日常信息管理工作讨论几个批处理的实际应用问题。

  2、 批处理结合 FTP 异地备份

  信息中心有许多关于生产和档案管理的数据,都存在我们机房一个 Oracle 数据库中,由于这些数据都比较重要,因此要求我们必须做到定期异地备份。 以“地质档案”数据文件的备份为例,下面讨论如何实现。 这个过程我们需要用到三个文件:dzda.bat、ftp_login.txt、oracle 异地备份. bat。

论文摘要
论文摘要

  这段内容是一系列 ftp 命令, 用于把本地的文件传到另一台 ftp 服务器上。 不过为了安全起见我们分别在钻一和局信息中心的两台 ftp 服务器上做了备份。 由于bat 文件不能直接执行 ftp 的内部命令,所以建立这个文件是有必要的。oracle 异地备份.bat 的内容:

  @echo off
  ftp -s:ftp_login.txt

  这个文件用来调用上面 ftp_login.txt 中的命令。 把“dzda.bat” 和 “oracle 异地备份 .bat” 两个文件加到Windows 自带的“任务计划”工具中,以实现定期自动运行,需要注意这两个文件运行的先后顺序。 其实不用“任务计划”也能实现自动定期运行,在批处理文件中加入适当的 AT 命令即可。 至此便实现了数据备份文件的定期自动备份,使用中注意最好把上面三个文件都放在一个文件夹中。

  3、 结合注册表文件改变存储位置

  工作中经常遇到某台电脑因为系统故障或中病毒而不得不重新安装操作系统, 安装完成后要配置 IP、网关、DNS,还要设置代理服务器地址,上网注册等一系列的配置。 另外,为了防止将来保存在桌面、我的文档、收藏夹中的内容丢失,最好还要把这些文件夹由默认的 C盘改到非系统盘,例如 D 盘。 这些繁琐的设置我们可以通过一个简单的.bat 文件就能实现。

 论文摘要
论文摘要

  新建一个记事本文件,把以上斜体字内容拷贝到其中, 然后起一个合适的名称 (例如快速修改网络设置.bat),注意一定要把扩展名由.txt 改为.bat。然后把此批处理文件需要调用的“修改设置.reg” 和“内网安全注册程序.exe”两个文件和批处理文件放在同一个文件夹中。这里,“修改设置.reg” 是一个注册表文件, 作用是设置代理、修改桌面和收藏夹位置等。 也可用记事本编辑,其内容如下:

论文摘要
论文摘要

  

  双击运行“快速修改网络设置.bat”根据提示输入适当的配置信息,同时程序自动完成代理的设置,并打开注册程序。 以前需要找来找去的繁琐设置现在运行一个批处理程序就一次搞定了, 这大大方便了电脑维护人员。

  4、 利用 autoexec.bat 静态绑定网关 MAC地址

  前些年,局域网中经常爆发 ARP 病毒,经常有人打来电话询问为什么又上不了网了,其实很多时候是因为打电话人所在的网段中存在 ARP 病毒主机, 冒充网关的地址,致使同段内的部分电脑寻址到中毒的主机因而无法上网。 针对 ARP 病毒的原理,可以通过每次开机时用命令绑定网关的 IP 和其正确的 MAC 地址, 使 ARP欺骗无机可乘。

  在批处理文件中有一个特殊的批处理文件,每次启动计算机时,系统自动执行该文件中的每一条命令。 该文件必须满足两个条件: 一是文件名为 AUTOEXEC.BAT;二是该文件的位置必须放在启动盘 (也可称为系统盘,一般为 C:)的根目录下。 以 10.171.50.1 这个网关为例,AUTOEXEC.BAT 的内容如下:

  @ echo off
  arp -s 10.171.50.1 00-14-69-43-42-c5

  这样, 每次开机系统自动绑定正确的网管 MAC 地址,因此就不会受到 ARP 欺骗的影响了。

  5 结束语

  其实批处理文件的应用面非常广,而且往往涉及到广泛的计算机知识。 一个好的 bat 文件能让我们事半功倍,同时它也能被一些别有用心的人作为制造病毒或传播木马的工具。 总之,从事计算机职业熟悉批处理和与其相关的计算机知识是必需的。

  参考文献:
  [1] 王林霞. 巧用批处理帮助实现机房高效管理. 电子商务,2012年 12 期.
  [2] 阮灿华.批处理脚本在高校计算机机房管理中的应用.鄂州大学学报,2013 年 04 期.
  [3] 阮灿华.陈鑫.批处理在计算机等级考试系统管理中的应用.长江大学学报(自然科学版),2012 年 12 期.

核心期刊推荐