C# 在企业(Windows)中自动更新
我想了解企业如何跨多台机器更新软件(一旦部署)。我已经为我的.NET应用程序创建了一个MSI安装程序。我正在使用一个名为WinSparkle的工具来通知用户,他们可以(通过)安装并安装一个更新 在IT管理员通常处理软件更新的企业环境中,我不完全确定如何使用WinSparkle处理软件更新 如果有人能为我指出正确的方向,我将不胜感激。企业应用程序部署的常用方法 将软件自动分发到多个Windows客户端的最常用方法如下:C# 在企业(Windows)中自动更新,c#,.net,wix,auto-update,C#,.net,Wix,Auto Update,我想了解企业如何跨多台机器更新软件(一旦部署)。我已经为我的.NET应用程序创建了一个MSI安装程序。我正在使用一个名为WinSparkle的工具来通知用户,他们可以(通过)安装并安装一个更新 在IT管理员通常处理软件更新的企业环境中,我不完全确定如何使用WinSparkle处理软件更新 如果有人能为我指出正确的方向,我将不胜感激。企业应用程序部署的常用方法 将软件自动分发到多个Windows客户端的最常用方法如下: -仅适用于MSI安装;粗控制;有限监测 配置管理工具(如)-这些工具可以是功
- -仅适用于MSI安装;粗控制;有限监测
- 配置管理工具(如)-这些工具可以是功能强大且复杂的客户机-服务器系统,通常包括操作系统、应用程序和更新部署自动化以及监控/法规遵从性工具
下一步
,下一步
,完成
。其他企业可能让管理员手动安装应用程序。大型企业最有可能使用一种方法来推送应用程序自动和无人参与的应用程序。有些应用程序甚至有。关键是,如果您遵循Microsoft当前推荐的Windows应用程序安装实践,以及上面的标志列表,企业安装和更新应用程序应该没有问题
Winsparkle等
作为一名IT管理员,我怀疑任何想要自动更新的应用程序。这归结为信任:为了让应用程序自动更新,它通常需要管理权限。这意味着更新应用程序决定在我的系统上安装的任何东西都可能对我的系统造成严重破坏。我当然信任Microsoft produc我可能相信google Chrome和Firefox会更新自己。我可能相信Adobe产品。但我肯定不会自愿授予任何其他随机应用程序下载和安装任何内容(或任何人利用它)的管理权限想要。在一个拥有超过100个客户端的真实企业环境中,管理员会想在实验室机器上试用您的新软件,然后再将其应用到客户端机器上。他们可能对详细的发布文档而不是自动通知过程感兴趣。我认为这个问题对SO来说有点太广泛和离题了der在上搜索类似问题,以了解有关部署工具/指南的更多信息。