在公司,我的工作,我们建立持续集成和作为其中的一部分,我们希望每日构建循环来构建安装和调试服务器上运行它们。

我已经写了使用WiX的3.6的安装人员和他们的临时服务器上正常运行,当我尝试使用远程桌面,并使用MSIEXEC运行它们的日志记录。如果我使用PSEXEC远程从构建服务器执行完全相同的msiexec命令行,没有错误代码的过程中完成,也有在日志文件中没有错误,和文件都安装正确,但该方案没有列“添加/删除程序”。

日志文件相比,唯一的区别似乎是从服务器删除安装时使用了“32位高架自定义操作服务器”,而本地安装使用“32位模拟的自定义操作的服务器。”

比较注册表项,在本地安装在许多地方创造了很多项,但安装远程确实创造了一些按键,具体如下: HKLM \ SOFTWARE \微软\的Windows \ CurrentVersion \ Installer程序\的UserData \ {ID} \产品\ {ID}结果 HKLM \ SOFTWARE \微软\的Windows \ CurrentVersion \卸载\ {GUID}点击 HKU \ .DEFAULT \软件\微软\安装\产品\ {ID}结果 HKU \ {ID} \ SOFTWARE \微软\安装\产品\ {ID}

有帮助吗?

解决方案

什么是ALLUSERS属性设置为?你可能做了每个用户意外安装,它只会在添加显示/删除该做的安装。

帐户方案
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top