我正在寻找不同的方法来在Windows域的所有机器上部署,执行和卸载应用程序。 我对组策略对象(GPO)做了一些研究,但是我仍然在寻找其他的想法。
正如我所说的,我需要部署应用程序,运行它,用户不必点击任何东西,让他来控制机器。 一旦运行完成,我需要卸载它,永远不会再运行它。
谢谢
您也可以将命令添加到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美元,但有东西在那里。 还有一些你可以使用的开源软件包。