从最近开始,我一直在使用AD策略通过GPO在小型域上部署软件包。这一直很好,但是我不确定升级软件包的正确步骤是什么。
假设我最初已经通过名为“ Install X ”的GPO 部署了X版本a。一切正常,并且随着时间的推移,版本b已发布。(假设新版本的.msi可以执行已安装版本的升级),我相信可以使用以下选项来执行升级:
替换分发点中的原始.msi,然后通过“组策略编辑器”(打开GPO“ 安装X ”),在“ 计算机配置/软件设置/软件安装”下,将任务分配给“重新部署应用程序”
使用组策略编辑器在“ 计算机配置/软件设置/软件安装”中为新版本创建一个新软件包,并指定该版本应升级的旧软件包(在“升级”选项卡上,选择版本a的软件包;用于卸载现有软件包或执行以下操作的选项)升级)
使用组策略编辑器删除版本a的软件包(带有立即卸载选项)并添加版本b的新软件包
问题:
- 第一种选择的缺点是什么?
- 第二个选项是通过GPO分发软件包的正确/推荐的升级软件包的方法吗?
- 关于通过GPO升级软件包,还有其他一些细微之处,最佳实践或一些一般性建议吗?
编辑:另外,我只正确地测试了3,所以如果我错过了1和2中的一些重要步骤,我将感谢指针。:)