none
imageX部署后如何自动更改计算机名 RRS feed

  • 问题

  • 我想在执行完imageX镜像部署后,再自动将计算机名改为一个随机(不与其它计算机重名)的名字。请问应该如何编写批处理脚本?
    2013年1月29日 10:20

答案

  • 1.首先你要制作ImageX映像檔前,請將系統使用sysprep工具進行封裝.

    sysprep載體指令請使用   sysprep.exe /generalize /oobe /shutdown /unattend:C:\sysprep.xml 

    2.接著開始制作syspre.xml檔案,請使用Windows system Image manager(WSIM) 工具來作‧

         在工具中選擇Microsoft-Windows-Shell-Setup後,設定下列參數:

         ComputerName => * (*代表系統已開機時隨機產生一組電腦名稱)

                

    詳細步驟我寫在wes7的sysprep 應答文件製作 or 留下Mail 我提供sample 給你.

    Johnny


    Johnny Blog: http://johnny0627.blogspot.tw/

    2013年2月1日 2:16
  • 很简单和你用ice编写构建系统用的应答文件是一样的。

    我blog里面有例子,你用ICE打开封装用的应答文件就可以了。

    ICE在功能上和WSIM一直的,但是你不应该使用WSIM。这会造成一些问题;

    例如:WSIM编写的应答文件,会主动重置产品激活,但是ICE不会!因为WES7和win7的激活方式不同。

    不要尝试使用WSIM去部署。ICE是作为WES7的专用工具提供的。

    “没有” 其他生成应答文件的方法。毕竟没人爱用记事本写。

    另外,不要使用长期将系统运行在审核模式下的方法,“跳过”oobe!OOBE的过程是必须的,你只能设置值,让这个过程不需要人为干预。


    肖正波 / Zhengbo.Xiao
    销售微软软件授权、技术支持及相关培训
    深圳艾斯威特贸易有限公司
    www.iswtt.com
    我的WIndows Embedded中文技术BLOG(海外):
    http://questor87.wordpress.com/
    我的WIndows Embedded中文技术BLOG(国内):
    http://blog.sina.com.cn/windowsembedded
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010-2012)


    2013年2月22日 7:58
    版主

全部回复

  • 你需要使用sysprep封装系统。

    具体请看我的blog。


    肖正波 / Zhengbo.Xiao
    销售微软软件授权、技术支持及相关培训
    深圳艾斯威特贸易有限公司
    www.iswtt.com
    我的WIndows Embedded中文技术BLOG(海外):
    http://questor87.wordpress.com/
    我的WIndows Embedded中文技术BLOG(国内):
    http://blog.sina.com.cn/windowsembedded
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010-2012)

    2013年1月30日 8:31
    版主
  • 1.首先你要制作ImageX映像檔前,請將系統使用sysprep工具進行封裝.

    sysprep載體指令請使用   sysprep.exe /generalize /oobe /shutdown /unattend:C:\sysprep.xml 

    2.接著開始制作syspre.xml檔案,請使用Windows system Image manager(WSIM) 工具來作‧

         在工具中選擇Microsoft-Windows-Shell-Setup後,設定下列參數:

         ComputerName => * (*代表系統已開機時隨機產生一組電腦名稱)

                

    詳細步驟我寫在wes7的sysprep 應答文件製作 or 留下Mail 我提供sample 給你.

    Johnny


    Johnny Blog: http://johnny0627.blogspot.tw/

    2013年2月1日 2:16
  • 您好,谢谢指教。

    我已经按你写的文档《wes7的sysprep应答文件制作》尝试了一下。但发现一个问题:

    普通的Win7安装盘里的wim镜像有Microsoft-Windows-Shell-Setup这项,但我用Thin Client模板定制的WES7却没有这项,所以包括修改计算机名在内的操作就不知道应该写在哪里。

    2013年2月20日 3:30
  • 模板是没有配置的,但是根据模板生成的应答文件一定会有!

    另外sysprep封装用的应答文件,不应该使用模板。


    肖正波 / Zhengbo.Xiao
    销售微软软件授权、技术支持及相关培训
    深圳艾斯威特贸易有限公司
    www.iswtt.com
    我的WIndows Embedded中文技术BLOG(海外):
    http://questor87.wordpress.com/
    我的WIndows Embedded中文技术BLOG(国内):
    http://blog.sina.com.cn/windowsembedded
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010-2012)



    2013年2月20日 8:14
    版主
  • 应答文件里是有一项Shell-Setup_amd64,但即使Thin Client模板有那一项,生成的安装文件里面的boot.wim用WSIM打开却没有看到Microsoft-Windows-Shell-Setup。不知道WSIM打开的Windows镜像下面,Components中所包含的组件与ICE编写的应答文件中的各组件是个什么关系?ICE中需要配置哪个组件,才能让WSIM看到Microsoft-Windows-Shell-Setup这项组件?
    2013年2月21日 11:20
  • 用于封装系统的应答文件,可由ICE编辑。

    一般情况下除非你要安装(卸载)一个新的组件(包),这个组件才会带有组件部分的配置。

    模板文件是不带有系统配置的。

    在我的biog里面有一个入门文章包,里面详细演示了整个的开发过程。

    一定要使用ICE去建立应答文件,不要使用WSIM,WES7的应答文件的部分节于win7所有的部署应答文件不兼容!!!


    肖正波 / Zhengbo.Xiao
    销售微软软件授权、技术支持及相关培训
    深圳艾斯威特贸易有限公司
    www.iswtt.com
    我的WIndows Embedded中文技术BLOG(海外):
    http://questor87.wordpress.com/
    我的WIndows Embedded中文技术BLOG(国内):
    http://blog.sina.com.cn/windowsembedded
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010-2012)

    2013年2月22日 5:19
    版主
  • 我用WSIM是为了解决这样一个问题:

    使用ICE制作的应答文件生成的安装盘,无人值守安装是没有问题的。但是用“安装后且做完sysprep再抓取的wim镜像”部署到新的同类机器上,开机就会让用户输入地区、时区、用户名等OOBE阶段的内容。为了让“部署阶段”的OOBE同样可以像母本安装那样自动完成,就必须在母本sysprep阶段导入一个用于OOBE信息填写的xml文件,也就是sysprep应答文件。然而我不知道这种sysprep应答文件如何通过ICE来生成,因此不得已用了WSIM。

    我也希望能有一种方法不依靠ICE和imageX之外的工具(如WSIM)来解决这个问题。

    谢谢指教~~

    2013年2月22日 7:09
  • 很简单和你用ice编写构建系统用的应答文件是一样的。

    我blog里面有例子,你用ICE打开封装用的应答文件就可以了。

    ICE在功能上和WSIM一直的,但是你不应该使用WSIM。这会造成一些问题;

    例如:WSIM编写的应答文件,会主动重置产品激活,但是ICE不会!因为WES7和win7的激活方式不同。

    不要尝试使用WSIM去部署。ICE是作为WES7的专用工具提供的。

    “没有” 其他生成应答文件的方法。毕竟没人爱用记事本写。

    另外,不要使用长期将系统运行在审核模式下的方法,“跳过”oobe!OOBE的过程是必须的,你只能设置值,让这个过程不需要人为干预。


    肖正波 / Zhengbo.Xiao
    销售微软软件授权、技术支持及相关培训
    深圳艾斯威特贸易有限公司
    www.iswtt.com
    我的WIndows Embedded中文技术BLOG(海外):
    http://questor87.wordpress.com/
    我的WIndows Embedded中文技术BLOG(国内):
    http://blog.sina.com.cn/windowsembedded
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010-2012)


    2013年2月22日 7:58
    版主