关于发布管理的主题,我正在研究我的软件选项,这些软件将基本上执行 WSUS 提供的功能,据我所知(远程安装、版本查询、每台机器/组设置等),但对于我的自定义软件。它还需要能够运行第三方可执行文件(例如图形驱动程序安装程序),在更新之前通知软件当前是否正在运行等。
更新:我主要查看要安装的 C#/C++.NET 代码,但我正在寻找一种解决方案,用于同时将更新从一台服务器推送到十几个客户端。这是我必须包装的东西,比如说,一个 NSIS 安装程序构建脚本,还是有混合管理/管理/安装工具?我目前正在将 NSIS/WiX 视为我的主要竞争者,并使用某种脚本来填补空白(关于语言的建议,也是吗?Windows PowerShell?)。