关于发布管理的主题,我正在调查我的软件选项,这些软件将本质上执行我所知道的WSUS提供的功能(远程安装、版本查询、每台计算机/组设置等),但用于我的自定义软件。它还需要能够运行第三方可执行文件(例如,图形驱动程序安装程序),在更新之前通知软件当前是否正在运行等。
更新:我主要考虑要安装的C#/C++.NET代码,但我正在寻找一种解决方案,可以将更新同时从一个服务器推送到十几个客户端。这是我必须包装的东西,比如说,NSIS安装程序构建脚本,还是有混合的管理/管理/安装工具?我目前把NSIS/WiX看作是我的主要竞争者,用某种脚本来填补空白(对语言的建议也是这样吗?Windows PowerShell?)。
发布于 2008-12-24 02:46:57
如果你想提供类似于WSUS的功能,你能使用它吗?如果你已经很好地使用了windows安装程序,在我看来应该不会太难。
有关将更新发布到wsus的方法,请参阅this example。还有一个演示将msp发布到wsus的powershell脚本here。
看起来您需要创建自己的报告界面,但我不得不想象这会比构建wsus v4更容易。
我假设这是为了“内部”分发(在那里你可以控制自动更新客户端)。如果你想提供一些“面向客户”的东西,那可能一点帮助都没有;)
发布于 2008-12-23 07:24:28
由于您提到了多个平台和图形驱动程序,但没有提到java/c#,所以我假设您有(可能有)特定平台的exe。因此,Java Web Start和ClickOnce选项不适合您...
Hansel Minutes had a recent chat with the Paint.Net的人主要是关于他们的安装程序,这似乎是一个三四层的东西。这可能值得一试。
https://stackoverflow.com/questions/388062
复制相似问题