我想将安装程序分析添加到我的某个MSI安装程序中,我想知道在管理员推送之后是否通过SCCM客户端安装了MSI?有没有办法在安装过程中获取该信息?或者在用户安装后?
提前致谢。
答案 0 :(得分:0)
除非SCCM在某处显示某些指示(例如通过在命令行上传递属性 - 检查详细日志),我唯一的想法是根据源包的原始位置创建一个启发式,也许检查它对于每个用户或每个机器位置。
如果要在原始安装期间检查此项,可以查看属性SourceDir。 (如果未设置此属性,则表示您正在运行某种形式的维护,但尚未执行ResolveSource操作。)
如果要在安装之外检查事实,可以使用C ++ API MsiGetProductInfo(szProductCode,INSTALLPROPERTY_INSTALLSOURCE,...)或基于COM的API Product.InstallProperty(INSTALLPROPERTY_INSTALLSOURCE)检索相同的信息。