我想自动部署测试机器(它们自然都不同)。我有六个盒子需要能够频繁地启动和拆卸。
我可以使用正确的驱动程序安装它们,创建磁盘映像,然后使用映像工具重新复制整个磁盘,但这意味着每个系统都需要不同的映像,而且映像没有提供太多灵活性。我宁愿快速格式化启动分区并在 BartPE 中复制内容。然后我就可以灵活地只复制某些东西。
那么,有没有一种简单的方法可以从现有安装中复制正确的文件夹并使其启动?
虚拟化不是一种选择。
答案1
我和我以前的雇主一起经历过这件事,那里有一堆测试机器,每次测试之前都必须将它们带回已知的起点。唯一可靠且简单的方法是使用映像。对于每台机器或配置,我都制作了一张启动 CD 或 DVD。每张光盘都有一个软盘启动映像,可以启动机器,然后启动 Drive Image,这是我用来获取映像的工具。我唯一无法自动化的部分是让 Drive Image 开始恢复。那个操作员必须手动选择映像文件并启动它,但从那以后,机器只需要 5 到 10 分钟就可以准备好了。
有几次有人建议我们使用虚拟机进行测试。但这并不适合我们,因为我们必须能够使用不同的硬件进行测试。被测试的软件有时会被报告为无法在特定设备(主要是视频卡)上正常运行。
答案2
不,注册表中每台机器的垃圾太多了,无法处理这个问题。我会研究对机器进行无人值守安装(谷歌搜索“Windows XP 无人值守安装”),并认真重新考虑你的“虚拟化不是一个选择”立场,因为它真的是最好的选择。
答案3
在 Vista 及更高版本中,这变得容易得多 ^^ 无论如何,您需要自动安装操作系统之外的工具,您必须打包以进行无人值守安装,并应用您最终使用的任何部署解决方案。
了解 Microsoft 解决方案,例如 WDS(以前的 RIS)及其解决方案加速器多学科治疗。