We have a few collections in SCCM that have mandatory assignments to them.  Whatever system gets put in this collection, the software assiciated with it get installed.  Problem is, if a system already has the software installed and then gets put in the collection, the software tries to reinstall.

Is there any way to configure hte collection to see the software is already installed and not attempt to reinstall?


Answer Summary:
0 Comments   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity



Actually I used to put in the script itself to check whether the software is already exiting on the system. So you don't get these problems. I don't know that deep in SCCM.

Answered 02/14/2013 by: removedbyuser85960
Green Belt

  • Thanks, what I was going to do but wasnt sure if there was a built in option for SCCM 2007. Just going to run a bat/script before the app.
Please log in to comment

You can use a SQL query within your Collection. I did not remember the query itself but it is not very ticky to do this using the query wizard there, so I googled and found this:


This should help you I hope. Cheers!

Answered 02/14/2013 by: RaSko
Purple Belt

Please log in to comment

This problem is thankfully fixed in sccm 2012 with detection code attached to each application.

You will need to write a script to check the existance of application and then make the application install. 

Answered 02/15/2013 by: piyushnasa
Red Belt

  • Thanks...good to know. Not sure how far off we are with upgrading to 2012.
Please log in to comment