0
我想將安裝程序分析添加到我的MSI安裝程序中,並且我想知道在管理員推送它之後是否通過SCCM客戶端安裝了MSI?有沒有辦法在安裝過程中獲取這些信息?或者在用戶安裝之後?有沒有辦法收集用戶是否使用SCCM安裝MSI的信息? (無論是在安裝過程中還是在安裝後)
在此先感謝。
我想將安裝程序分析添加到我的MSI安裝程序中,並且我想知道在管理員推送它之後是否通過SCCM客戶端安裝了MSI?有沒有辦法在安裝過程中獲取這些信息?或者在用戶安裝之後?有沒有辦法收集用戶是否使用SCCM安裝MSI的信息? (無論是在安裝過程中還是在安裝後)
在此先感謝。
除非SCCM在某處放置了某些指示(例如通過在命令行上傳遞屬性 - 檢查詳細日誌),否則唯一的想法是根據源包的原始位置創建啓發式,可能會檢查它針對每個用戶或每個機器的位置。
如果你想在原始安裝過程中檢查這個,你可以檢查屬性SourceDir。 (如果未設置此屬性,則表示您正在運行某種形式的未執行ResolveSource操作的維護。)
如果您想從安裝之外檢查事實,則可以使用C++ API MsiGetProductInfo(szProductCode,INSTALLPROPERTY_INSTALLSOURCE,...)或基於COM的API Product.InstallProperty(INSTALLPROPERTY_INSTALLSOURCE)檢索相同的信息。