如何通过Active Directory部署软件?

通过Active Directory / GPO部署软件包需要哪些步骤?

  1. 创build一个MSI包,根本不需要用户input。 这可能需要您重新打包供应商提供的MSI文件。

  2. 将此MSI文件放置在所有用户都可以访问的位置。

  3. 创build一个新的GPO。

    1. 在“计算机configuration”下 – >软件设置是“软件安装”部分。

    2. 右键单击“软件安装”并select新build包

    3. 浏览到UNCpath上的MSI位置。 不要使用驱动器号。

    4. 如果您希望推送到分配给GPO的所有工作站,请select“ 分配的部署types”;如果您只是希望在“添加/删除程序”中使用,请select“ 分配的部署types”。

    5. 在修改下添加所需的任何转换文件(.MST文件)。 现在执行此操作,创build过程完成后,将无法添加任何转换。

  4. 将GPO与正确的工作站组相关联。

  5. 在关联的工作站上注销并重新login两遍:首先为策略应用(了解新的GPO),然后执行(应用程序只在重新启动后安装)。

这应该足以让你走了。 先testing一下,了解它是如何工作的,然后转向生产。

部署失败可能会导致每次用户login时重复安装(以及相关的即时回滚)相同的软件包。如果应用程序非常大,这可能意味着login时间的重大延迟。 这些错误logging到工作站的事件日志中。

您没有指定您的域控制器正在使用的Windows版本。 但是,Windows Server 2003和Windows Server 2008的步骤基本相同。Microsoft知识库816102介绍了需要遵循的步骤。

已经build立了许多MSI的一个很好的资源,以及一个巨大的知识库: AppDeploy.com