我的办公室有大约 120 个 Windows 客户端。
我们需要一种方法来部署和更新免费/可下载的软件,如 Flash、Firefox、Skype 等。
这意味着我们希望我们的客户始终拥有这些软件的最新版本。
我们尝试使用 Google 搜索,并找到了像 wpkg 这样的解决方案......但这不是我们想要的......它只是提供了一种部署方式,您仍然必须自己找到每个应用程序的安装程序,并不断检查他们的网站以获取新的更新。
作为一名程序员,我认为如果有一个“中央数据库”并链接到每个软件的最新安装程序就太好了……这将使自动更新变得轻而易举。
有任何想法吗?
编辑
为了更清楚起见,我们正在寻找某种包含所有最新软件包的存储库(无论何种格式,但最好是 .msi 或 .exe)。但似乎没有像大多数 Linux 存储库那样不断更新的东西。
我认为这不是版权或测试的问题,因为 repo 只会链接到实际的安装程序源。
答案1
我正在使用(Microsoft)System Center Configuration Manager 来执行此操作+操作系统安装(图像)。
答案2
这个领域有不少商业产品,比如戴尔的 KACE(我相信微软在该领域也有专门的产品),考虑到您的网络规模,可能值得部署其中一种解决方案。
答案3
Secunia 与 SCCM 和/或 WSUS 集成,以识别、准备软件包并部署任何公开可用软件的更新。
http://secunia.com/vulnerability_scanning/corporate/wsus_sccm_3rd_third_party_patching/
答案4
或许Windows 软件包管理器对你来说很有用。Apache 许可证下有一个默认存储库,其中包含 100 多个应用程序。