Win2K3 Unattended Installations

来源:互联网 发布:数据恢复软件免费版 编辑:程序博客网 时间:2024/05/22 10:47

http://technet2.microsoft.com/WindowsServer/en/Library/0930ddbf-3636-4b77-81ff-c1a073f38cbb1033.mspx

Deployment Tools (Support/Tools/Deploy.cab)

安装管理器(setupmgr.exe)是一个向导模式的应答文件创建工具,可以创建一个基本的unattend.txt,然后再对其定制

 [Unattended]
OemSkipEula=Yes or No
在这里设置为Yes 将会跳过EULA 屏幕,因为你已经在创建应答文件的时候读过用户许可协议了。在这里设置为No则意味着你需要在安装过程中按F8键同意许可协议。

OemPreinstall=Yes or No
这个选项默认设置为No,但是如果你还想在安装系统的过程中从$OEM$/$1文件夹下安装额外的程序,你就应该把它设置为Yes,这样安装程序就会知道这次的安装会发布其他程序,而预先把相应的安装文件复制到系统盘中。

UnattendSwitch="yes"
这个选项可以用来指定是否跳过Windows欢迎界面,或使用光盘引导的方式预安装Windows XP Home Edition或Windows XP时使用Mini-Setup模式。将该选项设置为“Yes”可以跳过创建网络连接以及创建用户帐户页面。

WaitForReboot="No"
这个选项用来决定计算机是否在图形界面的安装进行完毕后等待15秒。设置为No则可以禁止等待。

OemPnPDriversPath="Drivers/Catalyst3_6/2KXP_INF;Drivers/asus/sound/"
在这一行你可以告诉安装文件到哪里搜索比操作系统自带的驱动程序更新的版本。如果安装程序能找到一个更好的版本,则会自动安装。你可以在驱动程序页面看到更详细的解释。

DriverSigningPolicy=Ignore
这个选项可以强制安装程序安装没有经过WHQL认证的驱动程序。该选项要和OemPnPDriversPath选项联合使用。

ProgramFilesDir="C:/My Program Files"
你可以在这里更改程序安装的默认位置,只要按照你的需要更改盘符和文件夹名即可。

CommonProgramFilesDir="C:/My Program Files/My Common Files"
你可以更改用于保存应用程序通用文件的文件夹的位置。只要按照你的需要更改盘符和文件夹名即可。

[GuiUnattended]

ProfilesDir="C:/Documents and Settings/"
你可以在这里更改Documents and Settings文件夹的默认位置。

 

附注:$OEM$发布文件夹是什么?

$OEM$文件夹的用途是,你放在该文件夹中的所有文件都会被自动复制到你安装Windows的目标分区。一旦复制操作结束,你就可以用预先创建的批处理文件配合%systemdrive%变量安装其中的软件或执行其它任务。例如,如果Windows被安装到D盘,环境变量“%systemdrive%”就代表 D:/ 。

你可能会问,“为什么不直接从光盘上安装那些软件?”,那是因为光驱盘符在每台电脑上都是不同的,这也就说明了为什么没有“%CDROM%”这样的环境变量。然而你可以创建并运行脚本来检查光盘上某个特定文件的存在,这样就可以把当前的光驱盘符映射为%CDROM%变量。但是在本文中我们不准备涉及该内容。

如同你在图中看到的,$OEM$文件夹和i386文件夹是同一级的,并不是包含在其中。$1文件夹中的任何文件都会被复制到Windows安装到的硬盘分区的根目录(例如C盘)。看下面的例子你就知道它是怎么工作的了:

在准备过程中,文件夹结构是这样的:
C:/XPCD/$OEM$/$1/Install/

当刻录到光盘(X是光驱盘符)后,文件夹结构变成了这样:
X:/$OEM$/$1/Install/

当/$OEM$/$1/Install文件夹在安装系统过程中被复制到硬盘后,文件夹结构变成了这样:
C:/Install/

了解了吗?这就解释了为什么在本站你能找到很多类似"start /wait %systemdrive%/install/MSN/msnmsgs.msi /qb"的命令,因为该命令的输出路径和C:/Install/ 一样,都是安装Windows的分区。

$$ - 在该文件夹中的任何文件都会被复制到Windows文件夹,无论该文件夹叫什么名字(Windows、WINNT、WindowsXP)。通过使用这种方法你可以在$$中创建其它文件夹,例如Themes下的Resources子文件夹,然后就可以把你的视觉主题放在里面。随后这些文件就会在安装Windows过程中自动被复制到 C:/WINDOWS/Resources/Themes。


现在你知道该文件夹如何工作了,而其它文件夹中的文件会被复制到:

$Docs -Documents and Settings
$Progs - Program Files
$$ - Windows文件夹
$1 - 安装Windows的分区的根目录

这样做就省得用COPY或XCOPY命令复制文件和文件夹到目标位置了。

原创粉丝点击