我有几个测试环境(Hyper),其中包含各种windows服务器。每台机器都需要定期回滚到给定的快照,然后重新安装我们的软件的最新版本进行测试。
软件安装是相当复杂的MSI与相当几个选项屏幕。我知道安装可以从命令行驱动,传递参数来覆盖向导选项。
在最简单的级别上,我想我可以只编写一个批处理文件,用所需的参数启动每个安装,但是传入的值确实需要不时地更改(以及环境到环境),因此使用配置文件和简单GUI的工具似乎是一个更好的主意。
我认为让它稍微痛苦的是多重环境。例如,一个环境可能包含4个服务器,需要一个配置文件,其中包含所有服务器名、服务端点等。另一个环境可能是一个1盒安装,所有名称和端点都设置为localhost。
因此,理想情况下,我希望能够存储不同的设置配置,并使用它们运行所有必要的安装程序与相关的设置与相关的计算机。在我去写这个东西之前,有人知道有一个现有的,简单的,免费的工具可以让我做到这一点吗?
发布于 2012-04-04 12:39:33
我会使用mdt任务序列来安装软件
发布于 2011-05-03 16:48:48
您的环境中有系统中心配置管理器吗?听起来像你要找的东西。
发布于 2012-04-04 10:07:25
我建议将任务分成两部分:安装软件和配置。安装软件的最好方法是所谓的包管理器。我推荐恩帕德。对于第二个任务,您可以使用类似于厨师的内容。
https://serverfault.com/questions/265904
复制相似问题