由于Windows Server 2003 R2安装光盘由两种,所以使用Microsoft Deployment Toolkit部署有其特殊性。以下介绍两种方法来通过Microsoft Deployment Toolkit部署Windows Server 2003 R2。
实验环境:(操作全部在VMware Workstation的虚拟操作环境中完成)
服务器:MDTServer,操作系统Windows Server 2008,DC,安装有SQL 2005和Microsoft Deployment Toolkit 2010 Beta 2;(见
Microsoft Deployment Toolkit 2010 新功能实战之一
)
客户端:裸机,网卡的MAC地址00:0C:2977:13:F8
通过修改Unattend.txt来部署Windows Server 2003 R2
操作过程:
1、打开Deployment Workbench/Deployment Shares/deployment_share/Operating Systems,选择导入操作系统,插入Windows Server 2003的第一张光盘。
2、在部署共享文件建立如下文件夹(以实验环境E:\DeploymentShare\Operating Systems\Windows Server 2003 Enterprise Edition SP2为例)
E:\DeploymentShare\Operating Systems\Windows Server 2003 Enterprise Edition SP2\$OEM$
E:\DeploymentShare\Operating Systems\Windows Server 2003 Enterprise Edition SP2\$OEM$\$1
E:\DeploymentShare\Operating Systems\Windows Server 2003 Enterprise Edition SP2\$OEM$\$1\R2
3、在
E:\DeploymentShare\Operating Systems\Windows Server 2003 Enterprise Edition SP2\$OEM$\$1\R2产生一个名为InstallR2.cmd文件,内容如下
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Setup /v SourcePath /t REG_SZ /d C:\Windows\Source\i386 /f
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Setup /v ServicePackSourcePath /t REG_SZ /d C:\R2\CMPNENTS\R2 /f
C:\R2\CMPNENTS\R2\setup2.exe /q /a /sr
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Setup /v ServicePackSourcePath /t REG_SZ /d C:\R2\CMPNENTS\R2 /f
C:\R2\CMPNENTS\R2\setup2.exe /q /a /sr
4、将Windows Server 2003的第二张光盘中Cmpnents文件夹的内容复制到
E:\DeploymentShare\Operating Systems\Windows Server 2003 Enterprise Edition SP2\$OEM$\$1\R2
5、产生一个任务序列(注意选择标准服务器序列),修改Unattend.txt如下
[GUIRunOnce]
"C:\R2\InstallR2.cmd"
"cscript.exe C:\MININT\Scripts\LiteTouch.wsf /start"
"cscript.exe D:\MININT\Scripts\LiteTouch.wsf /start"
"cscript.exe E:\MININT\Scripts\LiteTouch.wsf /start"
"cscript.exe F:\MININT\Scripts\LiteTouch.wsf /start"
"C:\R2\InstallR2.cmd"
"cscript.exe C:\MININT\Scripts\LiteTouch.wsf /start"
"cscript.exe D:\MININT\Scripts\LiteTouch.wsf /start"
"cscript.exe E:\MININT\Scripts\LiteTouch.wsf /start"
"cscript.exe F:\MININT\Scripts\LiteTouch.wsf /start"
后面过程和其它操作系统的部署一样,略
说明:
GUIRunOnce段的内容是在系统完成安装正式进入桌面前安装的程序。
$OEM$\$1 映射到%systemdrive%,一般是指c:\
$OEM$\$$ 映射到%systemroot%或者%windir%指定的路径,即系统安装目录,如c:\winnt或c:\windows
$OEM$\$1\R2即在安装时,首先在磁盘C:上建立一个文件夹R2,并将服务器上对应文件夹的内容复制过来。
另外在有些多功能自动集成安装的光盘中,会在光盘根目录 $OEM$文件夹下产生这样一个名为CMDLines.txt的文件,这个文件的内容是
[Commands]
"cmd /c start /min cmd /c .\installie8.bat"
等内容。这个文件里的程序是在系统完成复制和注册组件时候运行。我们可以将系统的补丁放这个文件中,让其自动运行。
本文转自ycrsjxy51CTO博客,原文链接:http://blog.51cto.com/ycrsjxy/203108
,如需转载请自行联系原作者