在Windows域中部署应用程序

我正在寻找不同的方法来在Windows的所有机器上部署,执行和卸载应用程序。 我对组策略对象(GPO)做了一些研究,但是我仍然在寻找其他的想法。

正如我所说的,我需要部署应用程序,运行它,用户不必点击任何东西,让他来控制机器。 一旦运行完成,我需要卸载它,永远不会再运行它。

  1. 这样的事情可以用GPO来完成吗?
  2. Windows域还有其他可能吗?

谢谢

您也可以将命令添加到login脚本。 msi和exes可以从batch file中部署,任何你可以在batch file中脚本的东西都可以添加到login脚本中。

您无法将软件安装到“域”,因为域是一个概念,而不是一台机器。 我假设你的意思是“对域中的所有机器”? 或者更有可能的是,“域中的大部分机器,因为我不想推MS Office到我的域控制器。”

是的,这可以通过GPO完成。 创build一个包含所有需要该软件的机器的OU(或多个),然后将该软件分配给OU。 您也可以将软件分配给用户,甚至将其发布给用户,但这需要您排除用户交互。

当你做了任何你需要的,你可以删除它。 这里的说明: http : //support.microsoft.com/kb/816102

还有很多其他的可能性。 您的软件可能会有一个非常易于使用的MSI,您可以使用一个脚本来远程安装,该脚本可以通过域中的每台计算机进行循环,并通过psexec进行推送。 你必须testing这个。

你也可以购买大量的商业软件,让你做这样的事情。 既然你没有给出预算,我假设你想这样做0.00美元,但有东西在那里。 还有一些你可以使用的开源软件包。