在域中通过组策略安装Windows服务时出现的问题

我对组策略pipe理来说比较新,我试图通过Active Directory部署一个MSI安装程序来安装一个服务。 实际上,我是一名软件开发人员,试图testing我的服务将如何安装在环境中。

我的testing环境:Server 2003域控制器大概有10台机器(XP SP3和Server 2008之间)都join了我的域。

没有其他的设置或活动目录configuration已经完成除了正确的DNS之外。 我怀疑我可能会错过组策略中的一个步骤,即我需要在某个地方授予明确的许可,但是我不知道可能会在哪里或将会说些什么。

我做了什么:

我跟着从微软的文档如何通过组策略部署软件,所以我相信所有这些步骤是正确的(我使用UNCpath,validation的NTFS权限,我已经validation了计算机和用户是分配给组的成员政策等)。

如果我通过计算机configuration部署软件,当我重新启动目标计算机时,出现以下情况:计算机启动时,logging事件ID 108,并显示“无法将更改应用于软件安装设置。软件更改无法应用。以前的日志条目应该存在,错误是:发生操作错误。

没有以前的日志条目要检查,这是奇怪的,因为如果它实际上试图调用Windows安装程序它应该logging我的应用程序的安装程序的任何types的故障。

如果我打开命令提示符并手动运行:msiexec / qb / i \\ [host] \ [share] \ installer.msi

它安装的服务就好了。

如果我通过用户configuration部署软件,则当我在“事件日志”中logging该用户时说,软件更改已成功应用,但未安装我的服务。

但是,当通过用户configuration进行部署时,即使没有安装,当我去控制面板 – >添加/删除程序,然后单击添加新程序我的服务安装程序正在广告,我可以从那里安装/删除它。 (这在分配给计算机时不会发生)

希望文本墙是足够的信息让我去,谢谢所有的帮助。

在黑暗中拍摄,但之前见过的东西 – 你确定文件共享来自允许“域计算机”读取和执行权限?

为了testing,运行PsExec -s cmd.exe ,它将为您提供以System身份运行的命令提示符。 从那里尝试运行MSI,看看你能不能。