规范Windows 7开发环境

我在Windows 7上进行了一些开发,我想要标准化我们使用的各种工具(Java,Maven等版本)。 我知道* NIX平台,我可以使用厨师或Puppet,但是有一个工具为此devise的Windows(我相信Puppet有Windows服务器支持,但在Windows 7上没有保证)。

基本上,当一个新的开发人员join团队或者我们更新工具版本时,开发人员更新他们的系统将会很简单。 我想我可以写批处理脚本来做到这一点,但我不知道是否有一个更成熟的Windows工具集。

我为此使用Active Directory组策略。 软件安装策略和pipe理模板可以完成我所需要的大部分工作。 我需要更多function时编写脚本(我个人认为脚本非常“成熟”)。

微软系统中心configurationpipe理器是Windowsconfigurationpipe理的“重量级”解决scheme,但是,因此,我并没有对“ROI”和仅使用Active Directory的内置function印象深刻。 我宁愿写一个脚本来做自己想做的事情,而不是被SCCM的function固定在一个angular落,最终我最终不得不自定义脚本。

我的目标是100%的服务器和台式计算机configuration以及用户configuration全部由组策略处理。 不过,一般情况下,我需要在less量的计算机上执行软件或configuration(通常为5个或更less),我将手动configuration这些内容。 (这实际上取决于我是否需要扩展到less数计算机以及部署可重复解决scheme的工作。)

您可以通过组策略确保安装东西,以及诸如WPKG之类的东西 。 Windows部署服务中内置了这些types的东西之一 。

你总是可以build立一个图像,然后使用像Altiris这样的东西,或者简单地将软件包粘贴到安装映像中,然后使用WDS进行部署。

在Windows上的木偶仍然有点吓人 – testing版,Windows服务器有推动这种事情的工具。