Hello all,
I'm trying to create a custom patch to upgrade all of our draftsight installations (a free CAD program). I've given up on actually figuring out applicability, and have just set it to Win XP or greater (same as prerequisite rule), thus making the update applicable to all our computers. The following "installed" logic works in detecting the manual installations already on our network:
-<sdp:InstalledRule SchemaVersion="1.0">
-<lar:Or>
<bar:RegKeyExists Key="HKEY_LOCAL_MACHINE"Subkey="SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{8EBF1B19-7756-42E5-A663-93ACB1D1FEA8}"RegType32="false"/>
<bar:RegKeyExists
Key="HKEY_LOCAL_MACHINE"Subkey="SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{8EBF1B19-7756-42E5-A663-93ACB1D1FEA8}"RegType32="true"/>
<bar:RegKeyExists
Key="HKEY_LOCAL_MACHINE"Subkey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{8EBF1B19-7756-42E5-A663-93ACB1D1FEA8}"RegType32="false"/>
<bar:RegKeyExists
Key="HKEY_LOCAL_MACHINE"Subkey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{8EBF1B19-7756-42E5-A663-93ACB1D1FEA8}"RegType32="true"/>
</lar:Or>
</sdp:InstalledRule>
Other 3rd party updates work fine, this not a provisioning problem. I target the computers manually from an inventory report and just set an install time using update management rather than approving it, because I can't figure out applicability logic that works, and I don't want to approve it for all
computers. This worked for the last version of Draftsight (V1R2 - V9.0.189).
With the current version (V1R2.1 - V9.1.173), it worked on 3 out 158 computers (2 xp, 1 Win7, upgrading from 3 different draftsight versions). So there's really nothing in common with them to narrow why it work for them, and not the others. The rest say: partially successful - "Already installed. install is not needed because the update is either not applicable or already installed". They are applicable, and they're not already installed. Our inventory is run daily, and nothing changed between the inventory run time and install time.
The package installs the MSI extracted from the downloaded exe file, the mst and cab files are included in the package.
Any idea's on how to get this to work on the rest of the computers? Solarwinds tech support was useless, closing the ticket after directing me to the forums...