0

我们有一个 Windows 服务,我想在很多机器上运行它。现在,当我们需要更新服务时,我们会在每台机器上手动登录并安装服务。这是一个非常耗时的过程。有没有工具可以让这很容易做到?

此外,有时当我们安装升级时,我们需要更改配置文件。作为工作流程的一部分,是否有任何工具也支持轻松更改配置文件?我们正在查看 RedGate 的部署管理器,但它仅支持编辑“appSettings”和“connectionStrings”元素,而不支持编辑配置文件中的其他内容。

4

1 回答 1

0

首先,您要制作一个干净、表现良好的 MSI。Windows Installer XML 和 IsWiX 有一个很好的故事。

一旦你有了 MSI,你想在你的 15 台机器上静默安装它。有很多工具可以做到这一点。SCCM 是一项巨大的投资和大量的基础设施。您也许可以只使用 .BAT 文件来执行此操作。

robocopy /mir C:\package \machine1\c$\package robocopy /mir C:\package \machine2\c$\package ...

机器上的 psexec 远程命令 msiexec /I foo.msi /qn REBOOT=R /l*vc:\package\install.log

于 2013-12-05T00:46:47.877 回答