[MDT] 解决 Non-zero return code from Scanstate RC=27 故障
解决 Non-zero return code from Scanstate RC=27 故障
Windows 7 正如我们之前所预料大规模的部署已经开始,特别从 10月份开始更多的企业用户着手于 Windows 7 的部署。最近 gOxiA 也正忙于通过 MDT 2010 来部署 Windows 7,早先只是测试环境及小规模的应用,而通常都是新装 Windows 7。如果为现有 Windows 7 操作系统执行 Refresh 操作,那么可能会出现如下图所示的错误:
主要的错误为“Non-zero return code from Scanstate, RC = 27”,应该是 USMT 执行失败。检查 cs.ini 配置,其中我预先定义了用户数据的相关配置“SkipUserData=YES”、“UserDataLocation=NONE”,即表示略过用户数据保存步骤,并预设存储路径为“None”,并且之后 gOxiA 也对 cs.ini 重新修改,删除 SkipUserData 和 UserDataLocation 的配置,进行了常规测试,手动操作这些步骤,结果并未出现错误。很诡异……
之后查阅了大量的资料也没有什么头绪,难道在对现有 Windows 7 执行 Refresh 时必须在 cs.ini 中提供详细的 USMT 配置信息?! 不亲自实践不会有结果,耗些时间去测试才会有收获!
打开 Deployment Workbench,进入部署点的属性设置,切换到 Rules 选项卡修改 cs.ini,添加了 USMT 相关的配置信息最后确定退出!
添加的 USMT 配置信息如下:
LoadStateArgs=/lac /v:13
USMTMigFiles1=MigApp.xml
USMTMigFiles2=MigUser.xml
USMTMigFiles3=YourCustomMigFile1.xml
USMTMigFiles4=YourCustomMigFile2.xml
USMTMigFiles5=YourCustomMigFile3.xml
USMTMigFiles6=YourCustomMigFile4.xml
USMTConfigFile=Config.xml
UserDataLocation=AUTO
UDShare= \\MyServer\MyShare\
UDDir=%OSDComputerName%
重新进行了测试故障解除!至于最终导致的原因由于缺乏资料,gOxiA 目前也真道不明白!关于 USMT 在 MDT 中的应用和设置看来需要抽时间专门研究研究。
[MDT] HOWTO:解决 Virtual PC 下因 CPU Speed 导致的 MDT LTI 错误
gOxiA 很长一段时间都没有在 Virtual PC 下测试 MDT,全面转到 Hyper-V 环境中,这几天协助 Yinjie 老大的 Project 遇到了一个故障问题,截图如下:
提示中 ERROR – Processor speed of 5MHz is insufficient. At least a 790MHz processor is required. 这段错误提示是重点。导致此例中 LTI 失败的原因是因为 CPU Speed 无法满足需求!
幸好这几天貌似看到过有关解决该问题的 Blog,于是赶紧翻出来看看!该文源自 ITECN 网站,原文地址是:MDT 2010的一点点经验总结,其中提到了该问题,但是给出的解决办法是需要修改脚本文件!gOxiA 个人感觉这并不是一个最佳的解决办法,于是继续在网上搜索相关的资料。用关键词搜索到的可用信息很贫乏!还好发现了 MDT 2010 Update1 的 Release Notes 中也提到了这个问题,并且属于 Konw Issues!原文如下:
· The Validate Task Sequence step returns an “insufficient processor speed” error in Microsoft Virtual PC running on Windows 7, as WMI returns incorrect processor speed. To work around this issue, clear the Ensure minimum processor speed check box in the Validate task sequence step.
OK!现在问题很清晰了,并且官方也给出了解决办法,只需要清除“Ensure minimum processor speed”复选即可!参考下图,编辑 Task Sequence,展开 Validation 定位至 Validate 选项,将右边选项列表中的“Ensure minimum processor speed”复选清除,最后单击确定完成。
现在此故障问题得到了解决!官方文档还是有必要认真阅读的,以后要养成良好的习惯!
[MDT] P2V Migration for Software Assurance Beta 安装篇
P2V Migration for Software Assurance Beta 安装篇
上一节 gOxiA 通过 P2V Migration for Software Assurance Beta 介绍篇 向大家介绍了其用途,本篇则着重介绍 P2V Migration for Software Assurance Beta(简称:P2V Migration for SA) 的安装。其实 P2V Migration for SA 的安装还是相当简单的,我们只需要注意一些细节上的需求即可,首先针对 MDT 2010 Update 1 的轻量级接触安装与配合 SCCM2007 实现的零接触安装,P2V Migration for SA 都需要一个已经配置好的部署点,并且 MDT 服务器与 Internet 连接并能够下载软件包。注意:如果 MDT 服务器无法连接 Internet,那么需要手动将必须的软件拷贝到“Assurance\Tools”目录中,这些必须的软件包是:
- Disk2VHD.exe - 微软执行 P2V 硬盘转换的工具。
- KB961742-v3.exe – RemoteApp 支持,该补丁只支持 Windows XP SP3,此外请注意客户端系统的语言版本,下载对应语言的补丁包,目前 P2V Migration for SA Beta 存在已知问题,可参考:[MDT] P2V Migration for Software Assurance Beta 解决 Failure 1603 和 -2147024893 故障。
- Windows6.0-KB961741-x86.msu – Windows Vista SP1 或更高版本的 RemoteApp 支持补丁。
- Windows6.1-KB958559-x64.msu – Windows Virtual PC for Windows 7 64bit。
- Windows6.1-KB958559-x86.msu – Windows Virtual PC for Windows 7 32bit。
- Windows6.1-KB977206-x64.msu - 用于移除 Windows 7 64bit 版本的 Windows Virtual PC 硬件虚拟化需求的补丁。
- Windows6.1-KB977206-x86.msu - 用于移除 Windows 7 32bit 版本的 Windows Virtual PC 硬件虚拟化需求的补丁。
此外,针对 VHD 转换的客户端计算机必须满足以下要求:
- 32位版本的 Windows 7 Professional 或 Enterprise,Windows Vista Business 或 Windows Vista Enterprise 的 SP1 或 SP2 版本,以及 Windows XP Professional 的 SP3 版本。
- 客户端必须是使用批量授权或完整零售版的产品安装媒体来安装和激活的。注意:OEM 版本是无效的安装。此外,虽然完整零售版提供了转移到另一台计算机的安装授权,但它需要重新激活。
- 被执行 P2V Migration for SA 的计算机硬盘容量必须小于 127GB。假如一个 160GB 硬盘,即使只使用了 20GB 的容量,又或者配置了小于 127GB 的分区都将导致 P2V Migration for SA 失败。
将安装新的操作系统的客户端计算机必须满足以下要求:
- 32位 或 64位 的 Windows 7 Professional 或 Enterprise 版本(PS:实际测试中 Windows 7 Ultimate 也受支持)。
- 支持 Microsoft Software Assurance ,并提供高达四个虚拟机安装权利的授权。
- 硬件必须符合 Windows Virtual PC(建议 2GB 内存)与 Windows 7 的最低需求。
在了解 P2V Migration for SA 的需求之后,我们便可以开始安装,首先我们需要先前往 DownloadDetails.aspx-DownloadID=30989 登记注册并下载 P2V Migration for SA,之后在 MDT 服务器上进行安装。以下是安装过程的截图,供大家参考:
在安装完成之后,我们便能够在 MDT 控制器部署节点的“Task Sequences”中创建 P2V Migration for SA 的任务序列。
在下一节 gOxiA 将继续与大家分享 P2V Migraiton for SA 的使用经验,并介绍如何使用 P2V Migration for SA 迁移计算机。敬请期待!