Jump to content


Upgrading software that was available and user installed

Recommended Posts

Is it possible to set a deployment to superseded another deployment and it automatically installs for all those users which have it installed, but remains "available" for those that haven't.

Take for instance a Java install.


I create a Java application with v8.35.

I set it as Available and deploy to the Staff collection.

Users who require Java can install it and the rest do not.


A new version is released.

I create a new application Java v8.45.

I set it to superseded v8.35 and deploy as 'Available' again to the Staff collection.

I retire v8.35 at the same time.


How can I make the deployment update all those users who manually chose to install v8.35, but not force a collection wide "required" rollout of java.


Thanks in advance. I think I know the answer in that SCCM doesn't handle third party software updates like this, but it seems like a pretty straightforward and basic feature that would benefit many.

Share this post

Link to post
Share on other sites

What I do is create a collection for machines with Java installed. Then deploy the required update to the latest version to that collection.


Because the collection is automatically populated by a Query any new machines will be added in automatically and taken out if they don't have java anymore.


You can still leave the java as available for the majority as well if you wish by deploying it to the same collection you already do.

  • Like 1

Share this post

Link to post
Share on other sites

This is for Adobe Reader but is basically the same query for Java you just are changing the application name and version numbering.


select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceId = SMS_R_System.ResourceId where SMS_R_System.OperatingSystemNameandVersion like "%workstation%" and SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like "%Adobe Reader%" and SMS_G_System_ADD_REMOVE_PROGRAMS.Version < "11.0.0"

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.