I think I know the answer to my question, but does anyone know if you can run updates to software via software distribution?

My problem: I am trying to run a rollup for CRM. The software installs just fine, but keeps trying to run because it does detect it's been installed because it's an update.

I don't really want to do a scripted install of the update as it's a ton of work to check to see if it's install per OS and everything.

Any one know how to get it to run only if it's not already installed via software distribution?

Answer Summary:
Create a custom inventory rule based on the new minor version in the registry. Look for something in HKLM\Software\[Manufacturer|Product Name] or HKLM\Software\Wow6432Node\[Manufacturer|Product Name].
Cancel
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Community Chosen Answer

1

Often you can create a custom inventory rule for patches and updates based on the new minor version in the software registry key.  Look for something in HKLM\Software\[Manufacturer|Product Name] or HKLM\Software\Wow6432Node\[Manufacturer|Product Name].

  For instance, my testbed has a key for  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer, which includes a Build value of 98112, and several version identifiers signifying 9.0.8112.16421.  You can use custom inventory rules to work with registry keys and look for exact values, or values in a certain range.

Answered 05/08/2012 by: philologist
Red Belt

  • Thank you, that will be awesome!
Please log in to comment

Answers

0

The software update would also be updating any file or product to a higher version. In that case if you can run a pre check which would check the version of the concerned files or products on the workstation or run a wmi query to check the verison number of the product and if the version is lower then only run the update.

Answered 05/09/2012 by: adilrathore
Fourth Degree Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity