当大多数人听到“脚本”这个词的时候,他们以为这是男女演员用来熟悉一部电影或者一出戏剧的文件。脚本并不仅仅是汇集一些台词让演员记住,而是提供一步一步的指南,详细说明每个场景是什么样子以及演员要如何做。
同样,为你的Windows操作系统编写的脚本为计算机执行指令提供了分步指南,不过这种脚本没有演出的脚本那样详细。最简单的脚本仅仅是一个列出要运行的指令的简短的文本文件。任何可以从命令行执行的指令都可以自动添加到一个脚本文件中。
脚本可以通过Windows网络中的用户账户属性分配给一个人。然而,使用Windows域名网络中的组策略效率会更高。你可以规定脚本在计算机启动或者关闭的时候自动执行,你也可以指定脚本在用户登录或者退出登录的时候运行。
按照这种方法使用脚本文件,Windows脚本就能够自动在计算机系统上安装补丁和升级软件。通过在服务器上使用补丁,并且创建一个登录脚本文件以便在每一次启动计算机或者访问这台计算机的时候都将自动执行补丁安装程序,系统管理员就可以保证每一个用户都能够收到最新升级程序。
微软的脚本中心的脚本文件库包含各种各样的脚本文件。这些脚本文件可用来管理Windows台式电脑。下面这个脚本是专门用于安全的:
安装一个升级软件:编辑一个安装微软补丁的脚本。这个脚本链接是:http://www.microsoft.com/technet/scriptcenter/scripts/sus/client/suclvb03.mspx
修改升级时间安排:编辑一个在客户机上自动更新设置的配置脚本。这个脚本链接是:http://www.microsoft.com/technet/scriptcenter/scripts/sus/client/suclvb10.mspx
以这种方法使用补丁显然比购买和安装补丁管理软件更便宜。然而,这种脚本缺乏这类工具的许多功能,如跟踪补丁是否成功地使用、自动召回或者撤销可能引起网络故障的补丁以及创建一个报告说明当前的状态或者查看补丁在环境中的使用情况。还有一些脚本可以完成这些工作。但是,那些脚本更繁琐,比使用一个完整的补丁解决方案更耗费时间。
在任何情况下,Windows脚本在你的管理员工具箱中都是非常有价值的资源。由于有了各种各样的Windows GUI接口,人们很容易忘记从命令行执行指令是多么快和多么简单。微软TechNet脚本中心和Doc Rice的微软Windows NT、4.0、2000和XP安全补丁脚本中还有很多优秀的Windows脚本资源。