安装我公司软件包的客户在以管理员帐户运行时以静默方式安装软件包没有问题。软件和服务都正确安装并在安装后启动。但是 - 他们需要将此应用程序推送到特定组中的所有计算机。
他们使用的是 SCCM(我不知道版本),软件包是 InstallShield .exe 打包的 .msi。
当他们尝试使用 NT Authority\System 用户将软件包推送到他们的测试设备时,在包含的第 3 方软件包完成后,安装很快就会失败。错误日志显示这是一个 SDDL 错误 1943。知道为什么这会发生在 NTA\System 帐户上而不是给定机器的本地管理员帐户上吗?
我们使用的静默安装字符串是 setup.exe /s /v" /qn AgreeToLicense=Yes SetupType=Typical"
我不是开发人员,因此我无法直接访问软件中的任何代码,只是与客户合作的第 3 层技术支持。