设为首页 收藏本站
查看: 669|回复: 0

无人值守全自动安装Windows 2003

[复制链接]

尚未签到

发表于 2015-5-4 08:49:22 | 显示全部楼层 |阅读模式
【IT168专题稿件】作为目前最新的微软服务器操作系统Windows 2003 Server提供了强大的功能。但是其庞大的体积在安装过程中所需要的时间也更加漫长,相信一遍又一遍回答同样的问题会让人很厌倦,因此我们可以使用无人值守安装来完成这项工作。
  一、生成配置文件
  无人值守安装的第一步就是完成配置文件的制作工作。与Widdows XP相似,我们只需要将Windows 2003 Server安装光盘中的Support\Tools\目录中的Deploy.cab复制到硬盘上,然后解压并运行其中的Setupmgr.exe文件打开安装管理器窗口,这里的配置选项和Windows XP基本是相同的,只需按照向导的提示进行配置即可,笔者不再多述。
  二、了解配置文件
  作为一名成功的网络管理者,不仅要知其然,而且还要知其所以然。作为无人值守安装最关键的内容就是应答文件,而在Windows 2000/XP/2003中创建的应答文件都是TXT格式的,它到底包含了哪些内容呢?下面我们就向大家介绍一个典型的应用文件的格式和内容。
  (1)[Data]
  [Data]部分的内容相当固定,基本上都是系统必须要有的命令。如果是从光驱安装,MSDOSInitiated应该等于0,如果是远程安装服务,就应该等于1。AutoPartition必须等于1,否则安装时就会停下来询问在哪个分区安装系统。
  (2)[Unattended]
  这个字段是告诉安装程序用户交互的级别是什么,看到FullUnattended,这就是脚本语法,等于同我们从“安装管理器”中选择的“完全自动”选项。OEMSkipEula的意思是自动接受许可协议,TargetPath则是表示表示认安装的文件夹位置。
  3[GUIUnattended]
  这是控制如图形化的安装部分,例如其中的OEMSkipWelcome=1就表示安装程序在安装时不需要询问用户每一步是否继续,另外AdminPassword后面的字符串值就是加密后的管理员密码,不过如果后面的内容是*号,则表示密码是空的。
  (4)[UserData]
  这是控制计算机标识部分,其中ComputerName表示安装程序为该计算机所采用的名字,ProductKey后面的数值就是序列号等。
  对于其它部分,例如[Display]表示显示设置的内容、[GuiRunOnce]包含安装的打印机信息、[Networking]表示网络设置信息等,这些内容基本上都是与安装管理器中的操作相对应的。
  三、改进“安装管理器”生成脚本
  默认生成的安装脚本比较简单,在我们了解了其基本构成后,我们就可以自己对其进行改进。
  在我们查看脚本详细内容时,在[Unattended]中有一行“OEM-Preinstall=No”,这一行表示无人参与安装的功能被关闭,将其改成“OEM-Preinstall=Yes”,这样就可以完成很多事,例如告诉安装程序在新安装的机器上生成的目录和文件、告诉安装程序在安装最后运行哪些程序、告诉安装程序寻找新的驱动等。
  (1)强大的$OEM$
  将I386目录复制到硬盘上,例如E:\I386,然后在该目录下建立一个名为$OEM$的文件夹,我们所要做的修改都是在这里完成的。
  (2)自动复制文件
  如果我们要安装过程中需要将一些文件复制到硬盘的指定地方,则可以在这里实现。如果在$OEM$下创建一个只由一个字母表示的文件夹,例如I386\$OEM$\D,那么安装程序则会把该文件夹中的内容全部复制到D盘根目录下。
  不过不要忘记将OEM-Preinstall改成Yes,然后在里面加入一行E:\I386\$OEM$\D。
  除此之外,$OEM$还有几个很实用的“子文件夹”,如果我们一些内容复制到系统文件夹中,那么只要在$OEM$目录创建一个名为“$$”的文件夹,然后将要拷贝的内容全放在该文件夹中,并在[Unattended]字段加入E:\I386\$OEM$\$$即可。
  (3)选择最新的驱动程序
  每个版本在发布之时都会包含很多驱动程序,但是新的硬件层出不穷,并且以前的硬件厂商也会不断发布新的驱动程序。那么如何让系统在安装时跳过安装程序自带的驱动程序,从而寻找用户自己定义的内容呢?其实很简单,我们只需要用OemPnpDriver命令就可以实现。
  首先在$OEM$中创建一个名为$1的文件夹,然后在该文件夹中按驱动名称创建相应的文件夹,例如创建Video文件夹存放声卡驱动、Display存放显卡驱动、Net存放网卡驱动,做好这些工作之后。只需要打开[Unattended]部分,在其中添加如下内容:
  OEMPnPDriversPath=”video,display,net”
  需要注意的是这里不需要包含I\386\$OEM$\$1路径,只要我们放在该路径下,系统就会自动寻找并安装的。
  (4)安装热门补丁
  很多用户希望在系统安装好之后,能够在系统上安装一些程序,能够对注册表作一些修改,并且把最新的补丁安装上,要实现这个要求,只要编辑Cmdlines.txt文件即可。
  首先将要安装的程序、补丁和要修改注册表文件保存在$OEM$文件夹中,然后在该文件夹根目录创建一个名为Cmdlines.txt文件,在其中的内容如下:
[Commands]
“regedit /s 1.reg”
“q301451_wxp_sp2.exe –q -z”
  上面几行内容具有代表性,第一行Commands是必须有的固定格式;第二行Regedit表示运行注册表工具,并将1.reg中的内容导入注册表,因此不要忘记将Regedit.exe也保存在$OEM$文件夹中;第三行表示需要运行的补丁和程序,如果有多个程序或补丁要安装,可以添加多行,其中-q和-z参数表示安装这些程序和补丁时自动作出选择,并且在安装过程中不要重新启动计算机。
  通过上面这些知识,作为网络管理者就可以使用改良后的应答文件给用户,不仅解决了系统安装的问题,也同时把软件安装、补丁安装、驱动安装等相应的事情统统搞定。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-63349-1-1.html 上篇帖子: 如何查看vps的系统日志(windows 2003) 下篇帖子: 怎样取消与设置windows 2003 登陆密码 iis安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表