/build/static/layout/Breadcrumb_cap_w.png

Does K1000 allow older versions of software to deploy over later installed versions?

I've been using KACE for over 6 months and I've just now noticed that after deploying Office Professional Plus 2010 (14.0.4763.1000) and then patching a system w/ Office patches (via a patch deployment schedule) the Managed Installation attempted to deploy the software over of the updated Office Professional Plus 2010 (14.0.6029.1000 after patching). Right after the patch update, the next time the system checked in it tried deploying the previous version (14.0.4763.1000 over 14.0.6029.1000) b/c it was still a target machine on the Managed Installation page.I thought that KACE doesn't deploy software to a system if an later version is already on the system. This interferes with deploying to systems and leaving labels or specific systems as target machines on the Managed Installation page. WTH?


0 Comments   [ + ] Show comments

Answers (3)

Posted by: philologist 11 years ago
Red Belt
4

  One of the features of managed installs is keeping the same content on the machine no matter what the user does.  This can have both good and bad results.  If the software inventory item looks for a specific version, it will try and correct if it finds it no longer has that version.

  We don't need this feature, so we usually remove machines from the managed install list once they are complete.  You can otherwise get around the issue by either using a custom inventory rule that allows the version number to be greater than or equal to the target, or you can put the patches in the update folder in your install package and redetect the result to ensure your managed install matches the current content.

Posted by: jverbosk 11 years ago
Red Belt
3

I use a mixed approach - a smart label using a regex to detect machines running older versions of apps (i.e. old-java) and a "manual" label to target machines I want via the managed install (i.e. inst-java7u4).  What I do is pull up the machines that match the first label, select the ones I want, apply the second label, and then specify the second label in the managed install.  Once the managed install completes, I remove the machines from the second label.  There are some sensitive machines that I absolutely cannot bring up to current versions of software due to compatibility issues with other apps, so this lets me get the benefits of the smart labels without the drawbacks.

The main "maintenance" item is updating the regex statement as new versions are released, but even if you don't do so immediately, it won't cause issues since you aren't using the smart label (i.e. first label) for the managed install. 

In case you need help on making a smart label using a regex for the version number (i.e. find all machines with a version of Java below 7.0.40), I wrote a blog that should help.  If you need help beyond that, just let me know.

http://www.itninja.com/blog/view/using-regex-in-smart-labels-to-find-lower-versioned-software-w-java-example

John

Posted by: ms01ak 11 years ago
10th Degree Black Belt
1

I use smart labels to drop machines out of the list once the software product is installed.SO if a machine has Microsoft Office 2010 then label removes it from the group and a machine checks in without it automatically gets office 2010.

 


Comments:
  • If I understand correctly, you are using a smart label to remove machines from another label when the specified software is installed? I would love to see the SQL for one of those, if you don't mind.

    John - jverbosk 11 years ago

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ