/build/static/layout/Breadcrumb_cap_w.png

Software Deployment Question


Software Center says application is installed, but it isn't

11/23/2017 5477 views
Hi guys,

I'm new to SCCM 2012 R2 and i'm getting know my way around it. We are a high school with about 350 clients in total, spread among different classrooms. Now the problem is:

We are deploying Adobe CC through SCCM to all clients, but in one classrooms there are some problems with Adobe CC now, which i can't figure out: on random clients, Software Center says Adobe CC is installed on the machine, except it isn't. When you look on the local hard disk it just isn't there. And it happens randomly. One day i fix a number of clients, and then the other day there is Adobe CC missing on different clients. Can't get my head around it. I think i need to look in the direction of the detection method. Currently, that's set to the MSI Product code.

Can someone help me out here? Thanks so much in advance!
Answer Summary:
0 Comments   [ + ] Show comments

Comments


Answer Chosen by the Author

1
Hi,
 I personally always have two detection methods per software package, in the case of MSI based installations ProductCode + Branding, or with Legacy / Scripts Branding + Custom. This way you can be really sure that:

1. The software detection is really working correctly
2. You get to see if something has been manually installed

Cheers
Phil
Answered 11/25/2017 by: Pressanykey
Red Belt


Community Chosen Answer

1
Detection is where to look, for sure.
Answered 11/23/2017 by: VBScab
Red Belt

All Answers

0
What do you mean by:  One day i fix a number of clients, and then the other day there is Adobe CC missing on different clients. 

What do you fix then?

Regarding detection rules, I never use Productcodes. These are never used correctly by vendor, and every new version of the same product gets a different productcode. Very useless like that. Try to find another detection method, Like the main executable file. Use the versionnumber of that file and select "greater then or equal to"

The more detection rules you've got, the preciser it will be. But also a lot of maintenance when it comes to upgrading that specific software. So just use 1 or 2.

gr Rene
Answered 11/28/2017 by: rtabbers
White Belt

0
Adobe products are tricky to detect. The main .exe files do not have any version numbers and often they allow even non admin users to update it. That changes the file size and even the size detection logic would not work.
Answered 11/28/2017 by: nagendrasingh
Black Belt

0
The main .exe files do not have any version numbers
Errr...I just picked 5 at random from our selection of Adobe products and every one of them has version information.

I take the point, however, but it's simple enough to work around: for each deployment, create a registry key in HKLM which is unique to that deployment. I use a GUID generator script to create a GUID and use that.
Answered 11/29/2017 by: VBScab
Red Belt

  • We do the same in our environment. Every script and installer is assigned registry entry GUID that we can query. Works great!
 
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