我在一个大学的学生,教职员工的帮助台工作。 作为我们日常操作的一部分,我们看到我们正在安装每个版本的Windows(xp,vista,7;每个版本都是32位和64位),我们试图find一种方法来减less持续刻录CD / DVD的需要,过程的工作stream程。 理想情况下,我们可以将笔记本电脑插入我们的24端口交换机,从networking启动(我有两台旧的IBM服务器,可以完全专用于此),然后可以selectselect要安装的操作系统客户端机器。 另外,如果可能的话,我们将能够通过networking启动一些诊断.iso,也就是memtest,sea tools,live run ubuntu。
我已经完成了很多关于这方面的研究,并且在那里解决了一些潜在的解决scheme。 1.进行成像的计算机是您听说过的每个制造商的每一个品牌和型号,这意味着识别所有适用的驱动程序将是几乎不可能的。 2.进来的电脑不是我们的活动目录的一部分,不应该被映像3.应该安装在os的软件很可能会从安装到安装,是否有办法select什么额外的程序安装在个案的基础上?
我已经研究过tftpd32和微软的部署工具,但是这两个接缝都不能解决我们的问题,因为第一个接缝不够稳固,第二个接缝更适合企业安装捕获的图像到接近相同的机器。 有没有人有类似的使用情况,如果是的话,你使用了什么,或任何人有任何可能工作的任何意见,将是非常有帮助的。
安装我们使用。
WDS(Windows部署服务)
MDT(Microsoft部署工具)
以上所有内容都位于WDS内托pipe的MDT启动映像内。 因此,在引导到WDS服务器期间,您将获得所有这些任务序列。 在select任务序列之后,您可以通过两种方式指定规则:
有关规则的更多信息
MDT的优点在于,对于所有图像都有默认的规则,但是对于单独的部署任务也有规则。 以Windows XP为例:
**Unattend.txt** is used when you're deploying from an operating system that has been imported directly from the original Windows XP SP3 CD. **Sysprep.inf** is used when you're deploying using a custom image of Windows XP or Windows Server 2003.
您的部署共享规则中指定的任何内容将覆盖sysprep.inf&unattend.txt中指定的设置。 但是,您可以指定跳过规则中的某些设置,因此您不会被问到问题,但仍然允许您在实际安装过程中指定此选项,方法是在sysprep.inf和unattend.txt中指定此设置。
总而言之,MDT的规则和各个操作系统提供的伴随规则非常灵活。
一些规则可用
驱动程序问题:如果安装通用网卡芯片的通用驱动程序,您至less可以完成成像机器的过程,然后您可以findvideo,声音等的剩余驱动程序….根据使用情况。
越来越多的驱动程序数据库:随着您开始对更多机器进行映像,您可以开始添加这些驱动程序来安装MDT以便将来进行部署。 MDT使用即插即用ID标识,只在部署过程中上传和安装所需的驱动程序。 您还应该更进一步,按制造商和操作系统对您的驱动程序进行分类。
我有一篇很好的文章,通过解释所有这一切的各个步骤,如果你被捕。 让我知道我会很乐意发送它。
这里的一个问题是,如果你确实需要一个自动化的系统,那么你需要设置一些“规则”来实现自动化,而你似乎想要一个可以把所有东西都做好,做“需要做什么”的系统。
这是可能的 – 您可以通过类似Windows部署服务的configuration来自动部署,以便计算机在安装结束时不join域,还可以有一组可以手动select的安装脚本加载在基本的Windows安装完成之后,将软件安装到机器上。
驾驶员是一个问题,但无论你做什么,他们都会成为问题。
另一个需要考虑的问题是授权。 如果您将Windows映像安装到不是由大学所有的计算机上,那么您将如何处理这个问题 – 我认为您不能将Windows批量许可安装许可证授权给OEM密钥。
如果您有Windows / Active Directory服务器,则可能需要查看Windows部署服务 。 对于XP和Vista / 7,情况完全不同,但是在两种情况下,您都可以完成一个完整的设置过程,您可以使用自己的驱动程序进行脚本编辑和修改。
如果你没有AD,XP安装可以使用无人值守引导 – 这与WDS的做法非常相似。 而且Vista和更高版本都有Windows PE安装程序,它们可以通过Windows PE进行引导(也可以脚本化),这种方式能够在开箱即用的情况下进行PXE引导。
您当然需要熟悉WinXP以及Vista / 7的无人值守安装技术。
另外,如果可能的话,我们将能够通过networking启动一些诊断.iso,也就是memtest,sea tools,live run ubuntu。
PXELinux允许这种东西。 您可以启动LiveRescueCD,Seatools或DOS映像等实时系统。 有关工作示例,请参阅PXE部署脚本项目 。
编辑:关于你的软件安装问题, 在脚本安装程序中有很多工作 。 您可以看看像WPKG这样的OSS自动化项目,这些项目主要是为包pipe理(即安装,更新和卸载)提供可脚本化的引擎,但即使在“安装并忘记”的简化情况下,您也应该能够很多有用的信息,看看不同制造商的安装程序是如何编写的 。
我为非盈利而工作,我们有各种各样的品牌和型号。 除了WDS,我还会研究MDT。 虽然它可以用来添加产品密钥和join域,但这些都不是要求。 我也会看在线提供的驱动包。 有一些更常见的几个我很less需要添加额外的。
我会build议你尽可能将软件重新安装到用户面前。
可以自定义WDS的引导过程,以便首先引导pxelinux映像,从而允许您的诊断映像也存储在Windows框中。 我亲自保留gparted dban HP和dell诊断图像的副本。