在测试实验室中自动安装 Windows 软件的应用程序

在测试实验室中自动安装 Windows 软件的应用程序

我有几个测试环境(Hyper-V),其中包含各种 Windows 服务器。每台机器都需要定期回滚到给定的快照,然后重新安装最新版本的软件进行测试。

软件安装是相当复杂的 MSI,有相当多的选项屏幕。我知道可以从命令行驱动安装,传递参数来覆盖向导选项。

在最简单的层面上,我想我可以编写一个批处理文件来使用所需的参数启动每个安装,但是传入的值确实需要不时更改(并且根据环境而变化),因此带有配置文件和简单 GUI 的工具似乎是一个更好的主意。

我认为更让人头疼的是多个环境。例如,一个环境可能包含 4 个服务器,需要一个包含所有服务器名称、服务端点等的配置文件。另一个环境可能是 1-box 安装,所有名称和端点都设置为 localhost。

因此,理想情况下,我希望能够存储不同的安装配置,并使用它们针对相关机器运行所有必需的安装程序和相关设置。在我开始写这篇文章之前,有人知道有什么现有的、简单的免费工具可以让我实现这一点吗?

答案1

我将使用 mdt 任务序列来安装软件

答案2

您的环境中有 System Center Configuration Manager 吗?听起来就像您正在寻找的东西。

答案3

我建议将任务分为两部分:软件安装和配置。安装软件的最佳方式是所谓的包管理器我会推荐压缩包. 对于第二项任务,你可以使用类似厨师

相关内容