代码之家  ›  专栏  ›  技术社区  ›  Andrew Coleson

发布管理软件

  •  2
  • Andrew Coleson  · 技术社区  · 16 年前

    关于版本管理的主题,我正在研究我的软件选项,这些软件将基本上执行我所知道的WSUS提供的功能(远程安装、版本查询、每台机器/组设置等),但用于我的自定义软件。它还需要能够运行第三方可执行文件(例如图形驱动程序安装程序)、在更新之前通知软件是否正在运行等。

    更新:我主要关注的是安装C/C++的.NET代码,但我正在寻找一个解决方案,同时将更新从一个服务器推到十几个客户端。这是我要包装的东西,比如说,一个NSI安装程序构建脚本,还是有混合的管理/管理/安装工具?我目前正在把nsis/wix作为我的主要竞争者,用某种脚本来填补空白(关于语言的建议也是这样吗?Windows PowerShell?).

    2 回复  |  直到 16 年前
        1
  •  1
  •   aspdotnoob    16 年前

    如果您希望提供类似于WSUS的功能,可以使用它吗?如果你已经在用Windows安装程序玩得很好了,从我的角度看应该不会太难。

    this example 以获取向WSUS发布更新的方法。还有一个PowerShell脚本 here 它演示了将MSP发布到WSUS

    看起来您需要创建自己的报告接口,但我不得不想象这比构建WSUS v4更容易。

    我假设这是用于“内部”分发(您可以在其中控制自动更新客户端)。如果你想提供“面向客户”的服务,那可能根本帮不上忙;)

        2
  •  1
  •   Chris Kimpton    16 年前

    由于您提到了多个平台和图形驱动程序,而不是Java/C语言,所以我假定您可能已经拥有了特定平台的EXE。因此,Java Web启动和CLICKONE选项不适合您…

    Hansel Minutes had a recent chat with the Paint.Net 主要是关于他们的安装程序,这似乎是一个3或4层的东西。这可能值得一看。