none
MDT2010部署完WIM后,任务序列不能继续 RRS feed

  • 问题

  • 我用MDT2010 up1捕获的XP参考机镜像,再新建一个部署任务序列来部署这个WIM,也更新了deploymentshare。但是出现了下面的情况:

    客户机用网络启动PE,执行任务序列正常,接收完操作系统后重启,重启以后任务序列就不执行了。我看到“我的电脑”中已经把Deploymentshare$映射为Z盘,但貌似密码没有传递过来,双击提示要输入密码。这是怎么回事,有谁碰到过吗?


    • 已编辑 Zenghua 2013年6月5日 9:23
    2013年6月5日 9:06

全部回复

  • 从截图看当前应该已经完成了系统阶段的部署和oobe。

    因为原始映像中sysprep包含[GuiRunOnce],所以会执行LTIBootstrap.vbs进行后续的设置步骤已完成整个部署。

    而此时会弹出密码或未知的用户名错误提示?!如果您手动输入账号密码是否能继续正常执行?

    否则,建议将bootstrap和cs文件内容共享出来做进一步排错。


    如果您的问题得到解答,请进行标注。http://goxia.maytide.net

    2013年6月6日 1:47
  • 您好!

    下面是bootstrap内容

    [Settings]
    Priority=Default

    [Default]
    DeployRoot=\\10.1.7.250\DeploymentShare$
    SkipBDDWelcome=Yes
    SkipAdminPassword=YES
    UserID=guanliyuan
    UserDomain=contoso
    UserPassword=password

    (我使用administrator和其他管理员账户都不行,很奇怪,而且就算我换了其他管理员账户,上面的截图中仍然是administrator)

    下面是CustomSettings

    [Settings]
    Priority=Default
    Properties=MyCustomProperty

    [Default]
    OSInstall=Y
    SkipAppsOnUpgrade=YES
    SkipCapture=NO
    SkipAdminPassword=YES
    SkipProductKey=YES

    ;SkipDomainMembership=YES
    ;JoinDomain=contoso.com
    ;DomainAdmin=contoso.com\guanliyuan
    ;DomainAdminPassword=password



    SkipTimeZone=Yes
    TimeZone=210
    TimeZoneName=China Standard Time
    UserDataLocation=NONE
    SkipLocaleSelection=Yes
    UILanguage=zh-CN
    UserLocale=zh-CN
    KeyboardLocale=0804:00000804

    SkipUserData=YES

    SkipBitLocker=Yes

    您看有没有什么问题?非常感谢!

    2013年6月6日 5:28
  • bootstrap中删除skipadminpassword

    更新部署点,重新在WDS中导入boot.wim

    可在客户端现有系统上,通过cmd手工去执行litetouch.wsf,查看执行过程是否有详细的报错?!


    如果您的问题得到解答,请进行标注。http://goxia.maytide.net

    2013年6月6日 5:36
  • 您好,我正在重建MDT服务器,然后试一下是不是有同样的问题,非常感谢您的关注,等我测试的结果出来我再贴出来。
    2013年6月6日 5:42
  • bootstrap中删除skipadminpassword

    更新部署点,重新在WDS中导入boot.wim

    可在客户端现有系统上,通过cmd手工去执行litetouch.wsf,查看执行过程是否有详细的报错?!


    如果您的问题得到解答,请进行标注。http://goxia.maytide.net

    您说的通过cmd手工执行litetouch.wsf是在什么阶段,是PE引导的时候,还是接收完镜像系统重启以后?
    2013年6月6日 5:49
  • 接受完映像进入系统后,或找一个已经安装系统的客户端,手工执行litetouch看看会是什么结果。


    如果您的问题得到解答,请进行标注。http://goxia.maytide.net

    2013年6月6日 5:55
  • 您好,我在新搭建的环境中测试,根据您的提醒,将bootstrap中的skipadminpassword删除,但又出现了新的情况,接收完映像重启后,任务序列没有自动执行,也没有deploymentshare的映射目录。

    然后我手动执行C:\MININT\Script下的litetouch.wsf,系统开始执行任务序列,映射部署共享目录,最后有部署成功的提示。

    补充说明:我的测试环境是vShere5.1,server和client都在这个环境里。

    现在就有3个问题:

    (1)系统重启后不能自动执行任务序列

    (2)部署成功后C盘根目录下仍然存在MININT目录、Sysprep目录和INFCACHE.1文件

    (3)我在建立任务序列的时候指定了系统管理员密码,但部署完成后发现管理员是空密码。

    下面是bootstrap.ini

    [Settings]
    Priority=Default
    
    [Default]
    DeployRoot=\\10.1.7.250\DeploymentShare$
    SkipBDDWelcome=Yes
    ;SkipAdminPassword=YES
    UserID=administrator
    UserDomain=contoso
    UserPassword=P@ssw0rd
    

    下面是CustomSettings

    [Settings]
    Priority=Default
    Properties=MyCustomProperty
    
    [Default]
    OSInstall=Y
    SkipAppsOnUpgrade=YES
    SkipCapture=NO
    SkipAdminPassword=YES
    SkipProductKey=YES
    
    ;SkipDomainMembership=YES
    ;JoinDomain=contoso.com
    ;DomainAdmin=contoso.com\administrator
    ;DomainAdminPassword=P@ssw0rd
    
    
    
    SkipTimeZone=Yes
    TimeZone=210 
    TimeZoneName=China Standard Time
    UserDataLocation=NONE
    SkipLocaleSelection=Yes
    UILanguage=zh-CN
    UserLocale=zh-CN
    KeyboardLocale=0804:00000804
    
    SkipUserData=YES
    
    SkipBitLocker=Yes


    下面是任务序列的sysprep.inf

    ; Sysprep.inf file.
    ; This file is to automate the mini-setup process after imaging a machine
    
    [Unattended]
        OemSkipEula = Yes
        OemPnPDriversPath = "\Drivers\NET"
        DriverSigningPolicy = Ignore
        ExtendOemPartition = 1
        KeepPageFile = 0
        UpdateInstalledDrivers = Yes
    
    [GuiRunOnce]
        "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"
    
    
    [Networking]
        InstallDefaultComponents=Yes
    
    
    [Display]
        BitsPerPel=16
        Xresolution=1024
        YResolution=768
        Vrefresh=60
    
    
    [TapiLocation]
        AreaCode=888
        CountryCode=1
    ;    Dialing=Tone
    ;    LongDistanceACcess=9
    
    
    [RegionalSettings]
        LanguageGroup=1
        Language=00000409
    
    
    [GuiUnattended]
        AdminPassword="password"
        OEMSkipWelcome=1
        OEMSkipRegional=1
        TimeZone=010
        AutoLogon="Yes"
        AutoLogonCount=999
    
    
    [Identification]
       CreateComputerAccountInDomain=Yes
    ;   JoinDomain=CONTOSO
    ;   MachineObjectOU= "OU=Workstations, dc=contoso, dc=com"
    ;   DomainAdmin=Contoso\Administrator
    ;   DomainAdminPassword=password
    
    
    [UserData]
       ComputerName=*
       FullName="Windows 用户"
       OrgName="Microsoft"
       ProductKey="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
    
    
    [URL]
       Home_Page="http://www.baidu.com"
    
    [LicenseFilePrintData]
        AutoMode=PerSeat
    ;    AutoUsers=50
    
    [Sysprep]
       BuildMassStorageSection = Yes
    
    
    [SysprepMassStorage]
    


    • 已编辑 Zenghua 2013年6月7日 3:30
    2013年6月7日 3:17
  • 系统释放完毕后,首次登录未执行litetouch进行后续的步骤,说明你的映像中sysprep并未包含如下内容

    [GuiRunOnce]
        "wscript.exe %SystemDrive%\LTIBootstrap.vbs"

    如果部署过程中出现问题可能会出现残留minint...目录的问题,但是infcache.1貌似并没什么影响,我的环境也是如此。


    如果您的问题得到解答,请进行标注。http://goxia.maytide.net

    2013年6月7日 3:34
  • 创建任务序列时可以为管理员指定密码,根据您的情况,我认为应该是之前添加的系统映像是自定义映像,并在添加时选择“setup and sysprep files are not needed”造成的。


    如果您的问题得到解答,请进行标注。http://goxia.maytide.net

    2013年6月7日 3:38
  • 我确实选择了“setup and sysprep files are not needed”,根据您的建议,我重新导入自定义映像的时候添加了winsrv2003的sysprep工具,然后重新建立了任务序列,在任务序列的sysprep中包含了

    [GuiRunOnce]
        "wscript.exe %SystemDrive%\LTIBootstrap.vbs"

    但是,接收完映像系统重新启动后,仍然没有映射网络驱动器,我手工映射网络驱动器,执行Z:\script\litetouch.vbs,任务序列执行完成,管理员密码依然为空,自定义IE主页也不生效,C盘根目录下MININT文件夹没有了,但sysprep和infcache.1仍然存在。

    我的测试环境是vsphere5.1,server和client都在虚拟机上,第一次部署的时候是基于源的部署,然后安装了一些程序后捕获为自定义映像。捕获的时候有一个小插曲,在execute sysprep阶段,我手工导入了一个注册表项,如下:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\Setup]
    
    "CloneTag"=hex(7):54,00,68,00,75,00,20,00,4a,00,75,00,6c,00,20,00,32,00,31,00,\
      20,00,31,00,31,00,3a,00,31,00,35,00,3a,00,35,00,31,00,20,00,32,00,30,00,31,\
      00,31,00,00,00,00,00
    

    我不清楚这个环境对部署是不是会产生一些影响。

    2013年6月7日 5:41
  • 1、您通过MDT对裸机进行WS2003的部署,并且成功。

    2、之后对WS2003执行自定义设置后抓取了该系统映像。

    3、使用该系统映像进行新的部署时出现您提到的几个问题?

    如果我的理解有误,请指出。

    既然第一步能够正常执行,那么问题应该出在自定义的系统映像上。捕获该系统映像时我们需要创建新的任务序列,模板为“Sysprep and Capture”,之后再要捕获的系统上执行litetouch,选择Sysprep and Capture任务序列,之后会自动将当前系统sysprep,并重启进行映像的捕获和上传,当完成任务后,我们需要导入这个自定义的系统映像,并创建新的任务序列。为了避免不必要的错误,建议先全部按照MDT默认设置进行,勿添加其他参数设置。


    如果您的问题得到解答,请进行标注。http://goxia.maytide.net

    2013年6月8日 1:26
  • 没有问题,我的参考机是Windows XP SP3系统,我将从基于源的部署重新做一遍,非常感谢您的解答。
    2013年6月8日 6:47
  • 最近忙别的,这个事情放下了一段时间,但我仍然碰到开头说的情况,非常郁闷。
    2013年6月17日 9:23