MDT2012/13功能测试(9)―刷新WinXP到Win7

十三、模拟实际生产环境刷新Win XPWin 7

应用程序展示如下所示:

224543979.jpg


升级到的目标OS如下:

224549396.jpg


驱动我这里是模仿中型企业部署方式,按OS版本和数位分类,大型企业可根据Makemode去分类(有前面文件有介绍)

224555366.jpg


在这里我仅仅导入了一个Win7 enterprisesp1 x64的中文语言包

224600529.jpg


前面测试都没有导入驱动,所以在此我稍加详细演示创建Profile文件

展开“AdvancedConfiguration”,选中“SelectionProfile”并右击,选择“New SelectionProfile”

224604698.jpg


起名为“Windows 7 x64Drivers”

224609904.jpg


选中“Windows7 x64 Drivers”下的所有驱动

224612965.jpg


直到最终Profile文件创建完成

224615758.jpg


同理,创建一个名为“Windows 7 x64Language Pack En-US”的Profile文件,最终创建完成后具体如下所示

224621635.jpg


创建刷新任务序列

224625833.jpg


选择标准TS

224629826.jpg


选中要升级的目标OS

224632867.jpg


跳过产品Key

224636873.jpg


定义OS设置的一些基本信息

224639982.jpg


设定本地Administrator密码

224643426.jpg


任务序列创建完成

224646848.jpg


打开创建任务序列的属性,选中“Initialization”文件夹下的“Gather local only”,选中“Gatherlocal data and process rules”,填写规则文件为“CustomSettings.ini

224650133.jpg


为了加快部署进度,我选择禁止对原OS备份这个步骤,选中“Preinstall”下“Refreshonly”中的“Backup”,切换到“Options”选项卡,勾选“Disablethis step

224655364.jpg


选择“InjectDrivers”,切换到“Properties”选项卡,选择“Windows7 x64 Drivers

224700307.jpg


选中“Apply Patches”,切换到“Properties”选项卡,选择“Nothing”,语言包我准备在CS.ini中添加信息

224704126.jpg


具体CS.ini如下所示,定义Priority=TaskSequenceID,然后在CS.ini里有添加任务序列ID,当我选择了哪个任务序列,它就只会执行该任务序列下定义的内容,方便我们执行不同的任务序列以使不同的客户端加入到不同的域中等

224708469.jpg


下图中Application1的应用程序是每个任务序列都会执行安装的

224713932.jpg


而以下任务序列Win_TS2Application1的应用程序则只有在执行该任务序列时才会安装

224717660.jpg


Bootstrap.ini展示如下

224722398.jpg


以下这个DomainOUList.xml文件是用来定义多个OU,以使不同的客户端加入到不同的OU中,当然这个功能也可以在CS.ini中完成

224728454.jpg


以下扩展工具是用来在部署过程中显示客户端的UUID等基本信息。新建以下目录文件,作为部署过程中的一个扩展工具,Extra\Windows\System32,将部署共享中对应版本工具的BGInfo64.exe复制到System32文件夹中

224732153.jpg


以下步骤是用来定义要显示的客户端的基本信息

224737903.jpg


定义完成后将其保存为“Win_PE.bgi”,存放在System32文件夹中

224742739.jpg


接下来我们要创建一个应答文件,以调用我们的BGInfo64.exe,选中Windows映像中的“Microsoft-Windows-Setup_6.1.7600”,然后将“Display”传送到WindowsPE,同时,将“RunSynchronous”传送2次到WindowsPE。选中“Display”,设置分辨率、色位和刷新频率

224749714.jpg


具体设置如下所示:

Description=Set Background

Order=1

Path=Bginfo.exe Win_PE.bgi /silent /timer:0 /NOLICPROMPT

Description=Lite Touch PE

Order=2

Path=wscript.exe X:\Deploy\Scripts\LiteTouch.wsf


224756130.jpg

224803597.jpg


设置完成应答文件后将其保存在Extra文件夹中,如果有需要也可以将查看Log文件的CMTrace放到Extra文件夹中

224807959.jpg


打开部署共享属性,切换到平台x64,选中“General”选项卡,选中“Extradirectory to add”,添加我们的Extra目录

230120306.jpg


切换到“Drivers andPatches”选项卡,选中“Windows 7 x64Drivers”,注意如果是多个x64不同版本的OS,可以将其在做成一个x64 OSDrivers Profile,然后在这里选中即可

230123974.jpg


因为我在CS.ini里面自定义了TaskSequenceID,所以要添加以下命令:

230127749.jpg


Dim sCmd

Set Oshell =createObject("Wscript.shell")


sCmd = "wscript.exe""" & oUtility.ScriptDir &"\ZTIGather.wsf"""

oItem = oSHell.Run(sCmd, , true)

230130323.jpg


更新部署共享

230134699.jpg


登录Win XP客户端,访问MDT服务器共享文件,运行“LiteTouch.vbs”

230138794.jpg


选择任务序列Win7_TS2

230141145.jpg


在这里可以看到我们之前定义到的所有OU列表,选则要加入到的OU,下一步

230144590.jpg


我之前在CS.ini里定义的语言包信息

230148879.jpg


我们要安装的应用程序,第一个为每个任务序列都要安装的,后4个是根据任务序列自身设定选择安装的应用程序

230151959.jpg


查看汇总,确定无误后,点击“Begin”

230155218.jpg


待重启后会看到如下图所示BGInfo信息

230158884.jpg


已经开始进行安装设备,此时显示还为默认语言english

230201783.jpg


所定义的中文语言包已经生效,显示为中文

230203891.jpg


开始自动应答静默安装Office2013及其他应用程序

230207575.jpg


开始执行用户状态恢复

230210858.jpg


提示部署完成,没有错误,没有警告

230213550.jpg


此时我们可以看到已经成功加入到域中,语言包也已经安装,设置首页也已经生效等。

230218262.jpg


你可能感兴趣的:(refresh,MDT,刷新xp到Win7)