电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Windows2000的无人值守安装


发布日期:2023/3/5 10:48:22
 

Win系统以其良好的界面及强大的功能赢得了越来越多用户的青睐但Win系统的安装问题却也令不少用户头痛不已要安装一台Win服务器你必须在计算机前面待上半个多小时回答安装过程中安装程序提出的各种问题试想一下如果你是一名网管要安装台Win服务器……真的好恐怖好在微软公司已经提供了有效的解决方案那就是Win的无人值守安装

无人值守安装其实只是将安装过程中所需要的答案事先提供出来以使安装过程自动进行和普通安装并无本质区别我们一般习惯将答案放在一个名为unattendtxt的文本文件里在安装过程中通过使用特殊的安装参数让安装程序从这个应答文件中自动提取出所需的答案下面是一个名为unattendtxt的应答文件的例子格式如下

SetupMgrTag

[Unattended]

UnattendMode=ProvideDefault

OemPreinstall=Yes

[GuiUnattended]

AdminPassword=ccjsj

Timezone=

[Userdata]

Fullname=长城计算机

OrgName=长城教育

ComputerName=ccjsj

[Display]

BitsPerpel=

Xresolution=

Yresolution=

Verfresh=

[LicenseFilePrintdata]

AutoMode=PerServer

AutoUsers=

[TapiLocation]

Countrycode=

Dialing=Tone

AreaCode=

[RegionalSettings]

LanguageGroup=

Language=

[MassStoragerDrivers]

[OEMBootFiles]

[OEM_Ads]

[SetupMgr]

DistFolder=c:\ntdist

DistShare=ntdist

[GuiRunOnce]

Command=\\setupserver\winnt\welcomebat

[Identification]

JoinDomain=CC

CreateComputerAccountIndomain=Yes

DomainAdmin=CC\brian

DomainAdminpassword=letmein

[Networking]

InstallDefaultComponents=NO

[NetAdapters]

Adapter=paramsAdapter

[paramsAdapter]

INFID=*

[NetClients]

MS_MSClient=paramsMS_MSClient

[paramsMS_MSClient]

RPCSupportForBanyan=NO

[NetServices]

MS_SERVER=paamsMS_SERVER

[paramsMS_MS_SERVER]

[NetProtocols]

MS_TCPIP=paramsMS_TCPIP

MS_NetBEUI=paramsMS_NETBEUI

[paramsMS_TCPIP]

DNS=YES

UseDomainNameDevolution=No

EnableLMhosts=yes

AdapterSections=paramsMS_TCPIPAdapter

[paramsMS_TCPIPAdapter]

SpecificTo=Adapter

DHCP=Yes

WINS=No

NetBIOSOptions=

[paramsMS_NetBEUI]

一个应答文件有些象Windows早期使用的INI文件文件的内容分为一组一组的若干部分由标上[]的头信息来进行标识如[UserData]在每一部分都有安装过程中的所用的不同的设置及相应的取值具体如下

[Unattended]无人值守模式确定了如何把应答文件中的答案填写到安装程序中去在此我选择了Provide default即填写我所选择的答案并且允许运行安装程序的人把我的回答置换为他自己的设置[GUIUnattended]部分包含在图形安装阶段中对一些基本问题的回答Adminpassword为

本机系统管理员账号密码它是不加密的因此如果你打算用这个应答文件创建服务器那应保证这个应答文件存储在安全的位置

[UserData]包含特定用户信息或特定安装信息如名字组织实体计算机名等

[GUIRunOnce]包含着在安装完成后新服务器启动时你想执行的各种命令我选择了一个批处理文件RunOnce命令只能运行一次以Runonce方式执行了命令后他们就不能被调用了

[Identification]告诉安装程序究竟服务器是加入域还是工作组在上例中服务器将加入域CC由于加入域需拥有一个计算机账号因此在应答文件中设置为让安装程序自动创建一个账号因此将CreateComputerAccountInDomain设置为Yes创建账号需要足够权限因此DomainAdmin提供了拥有权限的用户名及口令

[Networking]部分允许你使用缺省组件或使用用户定制的组件缺省组件包括文件和打印共享Microsoft网络客户使用DHCP对TCP/IP进行动态配置等

只要了解应答文件格式你可以用任何一种文本编辑器创建应答文件但最简单的方法是使用Win的Setup管理器向导这个向导会询问在安装过程中所需要回答的所有问题然后自动为你生成一个应答文件在Win安装光盘的\support\tools目录下找到deploycab文件将其中的所有文件都解压到c:\tools下使用资源管理器进入c:\tools找到Setupmgrexe文件执行此文件即可进入安装管理器向导如图所示

接下来向导会询问你从下列三项中如何选择如图所示

建立一个新的应答文件

根据当前计算机配置创建一个应答文件

修改现有的应答文件

我们选择第一项创建一个新的应答文件如果选第二项则应答文件中所有问题的答案都来源于当前计算机的设置回答完此项后向导会询问你想使用这个应答文件用于哪种产品的安装如图所示

我们选择此应答文件用于Win无人参与安装然后你会选择此应答文件的安装平台是Win Server还是Win Professional我们选择安装Win Server如图所示

回答完自动安装的操作系统类型后向导需要你确定在安装过程中用户需要输入多少信息如图所示

五个选项的具体含义如下

提供默认安装程序根据应答文件自动填写好缺省答案用户只能接受或是在必要的地方作一些修改此选项需要用户在安装过程中手工选择下一步以使安装程序继续下去

全部自动安装程序根据应答文件自动填写好所有的答案用户无需任何参与此选项是自动化程度最高的

隐藏页用户只能在你没有提供所需安装信息的时候才能和安装程序交互你提供的有安装信息的页面都会略过

只读这一选项与隐藏页相似不同的是安装时可以看到所有页面但不允许用户更改你提供的安装信息

使用GUI这一选项只使安装的第二阶段即文本安装阶段实现自动化在安装的第三阶段即图形安装阶段与正常安装没有什么区别要求用户人工输入所有的信息

选择完安装类型后接下来向导询问的问题和你在真实安装过程中遇到的问题相同在人工安装过程中所遇到的所有问题都会在安装向导中出现在回答完所有的安装问题后

向导需要知道你是否需要创建一个分发文件夹如图所示

分发文件夹中包含了安装源文件无人值守应答文件OEM驱动程序及你选择的用户定制文件我们建议创建一个分发文件夹这样在安装的时候不需要提供安装光盘了

接下来的事情是确定分发文件夹的名字和位置如图所示

我选择将分发文件夹建在K:\windist目录下共享名为Windist然后会出现两个对话框你有机会增加附加的海量存储器驱动程序(如图所示)或硬件抽象层(如图所示)

接下来我们可以选择当安装程序结束时系统重新启动后在登录前执行的一些命令如图所示

接下来我们可以选择在安装过程中如何定制桌面显示如图所示

注意徽标会显示在屏幕的右上角背景图片要求是×色图片

接下来是分发文件夹最灵活的部分附加文件或文件夹如图所示

上述选项的含义如下

系统驱动器系统驱动器文件夹是Win在目标计算机上的安装路径默认为\Winnt展开系统驱动器的加号可以看到两个分别名为Windows文件夹和即插即用驱动程序的文件夹展开Windows文件夹还可以看到system目录任何添加到上述路径下的文件或文件夹都会被安装程序复制到目标计算机的相应位置

其他驱动器指C盘D盘等路径我们也可把文件或文件夹复制到上述路径下

临时文件如在安装过程中需用一些文件但在安装后不再需要就可把文件放到临时文件目录下安装结束后这些文件会被自动删除

接下来的问题很简单只需给应答文件取个名字如图所示

下一步指定包含Win安装源文件的路径可以选择从光盘或某个特定位置如图所示

当文件复制完成后你会得到一个提示安装向导已经成功结束了并提示你应答文件批处理文件等所在位置如图所示

应答文件创建完毕后只需在安装命令(Winnt或Winnt)中使用参数调用即可安装命令程序中所使用的常用参数有

/Checkupgradeonly无论Win安装从什么时候开始它都会检查是否可以进行升级安装程序不会试图去真正完成升级

/cmd:command在安装过程完成前这一选项会执行你指定的命令

/cmdcons如果你的系统安装失败这一选项可以在你的bootini操作系统选择菜单中加入一个恢复控制项目

Copydirfolder这个选项可以在安装过程中将特定的文件夹复制到你的安装目录中

Copysourcefolder这个选项于Copydir类似两者之间的区别是Copysource在安装完成后自动删除

/debug[level][:filename]这个选项可以将安装过程中的错误按以下标准记录到指定的文件中级只记录服务器错误级加上常规错误包括警告加上所有信息消息集成有关安装程序的详细信息以便做完全的错误测试

/ssourcepath这个选项指明了安装文件的来源位置

/tempdrive:drive整个选项使安装程序使用特定的临时驱动器存放临时的安装文件并将Win安装在这个驱动器下

/unattend[num]answer_file这个选项指明了无人值守安装时应答文件的所在num可以定义一个重启的时间延迟

上面的参数是否很复杂?不用担心安装向导自动生成了一个名为unattendbat的批处理文件里面已经自动使用了安装参数下面是一个unattendbat的例子

@rem SetupMgrTag

@echo off

rem

rem 这是由安装管理器向导生成的样本批处理脚本

rem 如果此脚本是从它所生成的地址移入它可能需要修改

rem

set AnswerFile=\unattendtxt

set SetupFiles=H:\i

H:\i\winnt /s:%SetupFiles% /unattend:%AnswerFile%

上例中我们可以看出安装文件的源文件位置在H:\i目录采用无人值守安装的方式应答文件为当前目录下的unattendtxt文件如果我们想把Win安装在D盘只需将最后一句改为H:\i\winnt /s:%SetupFiles% /tempdrive:d /unattend:%AnswerFile%即可

好了现在一切准备就绪Lets go!执行unattendbat自动安装开始了你可以休息了过了半个小时去欣赏你的新操作系统是不是所有的设置都和你的预想一致?科技使人进步!

上一篇:Win7下安装3DMAX2013图文教程

下一篇:新浪微博我发布的微博怎样才会排到好友微博的前面?