我整天都在研究如何将软件安装到 .wim 映像中。我有一个笔记本电脑的 .wim 映像,将分发给另外 20 台笔记本电脑。除了我需要添加几个驱动程序和几个应用程序外,该映像基本可以使用。
有没有办法在应答文件中执行此操作?我是否必须部署映像、安装驱动程序/应用程序、进行 sysprep 并重新捕获映像?
任何与此相关的信息都将不胜感激。
莱昂
ps 我只使用过应答文件和 imagex。暂时想继续使用这个。我计划在有时间了解 WDT 和 WDS 时使用它们。
答案1
对于驾驶员:
微软提供分布式系统管理用于部署 Windows 7 的命令行实用程序
- 使用 Imagex 或 gimagex 或 DISM 挂载 wim 文件:例如 c:\mnt
- 将所有驱动程序包移动到名为“c:\drv”的文件夹中
现在使用此命令:
Dism /image:c:\mnt\ /Add-Driver /driver:c:\drv\ /ForceUnsigned /Recurse
/ForceUnsigned
安装未签名驱动程序的选项
/Recurse
:指定驱动程序文件夹,dism 将搜索该文件夹中的任何驱动程序包并自动安装(如果驱动程序是包,Dism 将搜索 INF 文件,即真正的驱动程序安装文件并添加它)
答案2
将设备驱动程序添加到脱机 Windows 映像
http://technet.microsoft.com/en-us/library/cc766141%28WS.10%29.aspx
如果应用程序是需要以典型方式安装的应用程序,即它们会生成注册表项等,那么您可能需要 MDT。应用程序需要写入注册表,而唯一可用的注册表是您 PC 上的注册表。WIM 中的注册表未安装。我想不出您将如何适应这种情况。
如果应用程序可以复制到 PC 并运行,那么您只需在安装 WIM 内容以添加驱动程序时将它们复制到 WIM 内容中即可。
答案3
有没有办法在应答文件中执行此操作?我是否必须部署映像、安装驱动程序/应用程序、进行 sysprep 并重新捕获映像?
我不相信这可以在应答文件中完成,除非你想尝试在应答文件的专用阶段使用同步或异步命令,我不推荐这样做。如果你真的坚持只使用 imagex,你必须使用 imagex 进行 sysprep 并捕获“厚映像”,就像使用 ghost 一样。
如果只有一个品牌和型号,并且应用程序很简单,那么在 MDT 中构建一个快速而粗糙的部署共享是非常容易的。MDT 的妙处在于它可以命名它们,并根据需要自动将它们加入域。如果您需要更新应用程序,则无需重新捕获映像,只需在工作台中更新安装程序 msi 或 exe 文件即可。