Windows installer 是否有方法收集有关用户是否使用SCCM安装MSI的信息?(安装期间或安装后)

Windows installer 是否有方法收集有关用户是否使用SCCM安装MSI的信息?(安装期间或安装后),windows-installer,Windows Installer,我想添加安装程序分析到我的MSI安装程序之一,我想知道,如果MSI是通过SCCM客户端安装后,管理员推它?有没有办法在安装过程中获取这些信息?还是在用户安装之后 提前感谢。除非SCCM将一些指示放在某个地方,例如通过在命令行上传递属性-检查详细日志,否则我唯一的想法是基于源包的原始位置创建一个启发式,可能会检查每个用户或每台机器的位置 如果要在原始安装期间检查此项,可以检查属性。如果未设置此属性,则表示您正在运行某种形式的维护,但尚未执行ResolveSource操作 如果您想从安装外部检查事实

我想添加安装程序分析到我的MSI安装程序之一,我想知道,如果MSI是通过SCCM客户端安装后,管理员推它?有没有办法在安装过程中获取这些信息?还是在用户安装之后


提前感谢。

除非SCCM将一些指示放在某个地方,例如通过在命令行上传递属性-检查详细日志,否则我唯一的想法是基于源包的原始位置创建一个启发式,可能会检查每个用户或每台机器的位置

如果要在原始安装期间检查此项,可以检查属性。如果未设置此属性,则表示您正在运行某种形式的维护,但尚未执行ResolveSource操作

如果您想从安装外部检查事实,可以使用C++ API SZOPTIOTCODE、安装属性Type安装源…或者使用基于COM的API INSTALLPROPERTY\u INSTALLSOURCE来检索相同的信息