实战 MDT 2012(五)---升级安装

XP升级到Windows7,以照传统的方法,须要咱们的IT管理人员拿着光盘到客户端那里进行自定义安装,或者是用Ghost镜像进行安装,无论用哪一种方法,在安装Win7以前,都须要先将C盘中的一些重要的Word文档、Excel文档等等进行备份,并且这些文档每每是分散在C盘下面不少不一样的文件夹之中,另外还有诸如IE收藏夹、Outlook邮件数据等等,仅仅是一两台还好,若是公司有50台甚至上百台XP须要升级,那么对于咱们的IT管理人员来讲这个工做量也就太大了,可是这么繁琐的事情,对于MDT2012来讲,只须要简单的点几下鼠标就便可以轻松的搞定html

MDT2012经过调用USMT5(用户状态迁移工具)中的Scanstate程序读取客户端上的用户状态(用户状态包含了文档、应用程序配置、收藏夹数据、Outlook数据等等),并将其备份,待Win7成功部署至客户端后,再将这些用户状态还原到客户端上,整个过程都是自动进行,大大减轻了IT管理人员的工做量,下面咱们就一块儿来体验这个升级过程服务器

如下是一台已经加入到域中的XP客户端,为了验证升级结果,在升级前,我以rb用户登陆系统,首先在C盘各个地方放置一些文档,下图是我在桌面上放置的两个Word文档,01和02网络

01

而后在个人文档文件夹中放置了两个Excel文档,03和04app

02

接下来是作一些个性化设置,这里我将IE首页设置为http://hao.qq.comide

03

在IE收藏夹中添加两个网址,分别是网易和51CTO工具

04

配置好Outlook 2003的电子邮箱帐户测试

05

向这个邮箱发送两封测试用的邮件url

06

以上的文档和个性化设置在升级后会不会被成功迁移,有待最后的验证。在升级前还要对MDT服务器稍作设置spa

1、建立存放用户状态的共享文件夹操作系统

在服务器cqdep的D盘上新建一个文件夹UserData,并将它共享,共享后的网络访问路径是\\cqdep\\UserData,USMT从客户端捕获到的用户状态,就会经过网络存储到此文件夹中

07

赋予Everyone组彻底控制权限

08

2、修改部署参数

打开【MDT Deployment Share】节点的属性

09

切换到【Rules】选项卡,升级部署须要对一些参数进行修改

将 DeploymentType=NewComputer 修改成 DeploymentType=Refresh ,这表示这次部署类型为更新,这里简单的说一下为何是Refresh而不是Upgrade,由于XP不能直接升级到Win7,只有Vista才能够,在XP上插入Win7光盘后只能选择自定义安装,这种方式其实就至关于从新安装,本次升级过程是按【备份用户状态-从新安装Win7-还原用户状态】,因此这里是用Refresh

10

将 UserDataLocation=NONE 修改成 UserDataLocation=NETWORK ,表示用户状态数据将保存到一个网络位置


而后将如下内容附加到最后

;用户状态迁移

SkipComputerBackup=YES//跳过计算机用户状态备份向导页

ScanStateArgs=/v:5 /o/c//读取用户状态

LoadStateArgs=/v:5 /c/lac /lae//恢复用户状态

UDShare=\\cqdep\UserData//用户状态保存路径

UDDir=%OSDComputerName%//用户状态保存目录,这个目录以当前计算机的名称命名

参数解释

/v:5

指定日志的详细程度,值能够是0-15

/o

覆盖任何现有数据

/c

遇到错误也继续运行

/lac

迁移的目标客户机上没有源客户机上的用户时,它会自动在目标客户机上建立用户,但这个用户是禁用的

/lae

启用已使用 /lac  建立的账户

11

更新部署参数

12

3、客户端执行升级安装

从rb这台XP客户端上访问\\cqdep\d$\DeploymentShare\Scripts,执行脚本LiteTouch.vbs

13

在弹出的向导中选择第三项,从新安装Windows 7

14

这里我保持原有的计算机名称

15

选择应用程序,就是咱们的激活程序

16

单击Next后,就能够看到脚本会去执行捕获用户状态、应用PE等操做

17

来到服务器cqdep上,发现用户状态已经被捕获到UserData目录中了

重启以后会自动加载PE安装Windows7(升级安装不用重启后人工按F12加载WDS启动镜像)

19

第一次进入系统时会自动恢复用户状态,恢复后根据咱们在Rules中设置的规则,会进行重启

30

4、验证升级后的用户状态

经过用户rb登陆,首先验证桌面

20

验证个人文档文件夹

21

验证IE主页和收藏夹

22

验证Outlook配置参数,当前的Outlook版本为2010

23

验证Outlook中的邮件

24

能够看到升级到Windows7后,全部的文档、个性化设置、应用程序设置等都成功的进行了迁移,很是强大

5、从迁移中排除部分文档或应用程序设置

现再可能有朋友会说,你这样升级后是将全部的数据都迁移了,但是我并不想迁移桌面上的文档和Outlook数据,能作到吗?这个是固然能够的,经过USMT中的Scanstate工具生成Config.xml文件,不须要迁移的文档或者应用程序设置均可以在Config.xml文件中进行排除

将cqdep上的用户状态迁移工具(USMT5)复制到一台XP客户端上,USMT5分为x86和x64两个平台,XP一般为32位的操做系统,那么这里就复制x86\USMT5到XP客户端上的D盘

25

从命令行切换到D:\USMT5,执行下面的命令生成Config.xml

Scanstate.exe/i:migapp.xml /i:miguser.xml /genconfig:config.xml /v:13

26

将生成的Config.xml复制到服务器cqdep上的USMT5目录中,注意此次是x64\USMT5

27

编辑Config.xml文件,能够看到每个组件后面都跟有migrate=yes,将它改成migrate=no,即表示不迁移这个组件,从下图中你们能看出我排除的是哪两个组件吧

28

在Rules设置中,将用户状态迁移下面的内容修改成以下内容

;用户状态迁移

SkipComputerBackup=YES

LoadStateArgs=/v:5/c /lac /lae

UDShare=\\cqdep\UserData

UDDir=%OSDComputerName%

USMTMigFiles1=Migapp.xml

USMTMigFiles2=Miguser.xml

USMTConfigFile=Config.xml

与以前不一样的是去掉了ScanStateArgs=/v:5 /o/c,取而代之的是经过USMT中的两个规则模板Miguser.xml与Migapp.xml,来决定迁移哪些文档和应用程序设置,而Config.xml则指定要从迁移中排除的文档或应用程序设置

29

修改后肯定,而后更新部署共享参数,按照前面的升级方法,从XP上运行LiteTouch.vbs,升级成功后再进行验证,你会发现这次升级后,桌面上的两个Word文档01和02将不会出现,还有Outlook也会是未设置状态

相关文章
相关标签/搜索