Software Center says application is installed, but it isn't
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!
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!
0 Comments
[ + ] Show comments
Answers (5)
Answer Summary:
Please log in to answer
Posted by:
Pressanykey
6 years ago
Top Answer
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
Posted by:
rtabbers
6 years ago
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
Posted by:
nagendrasingh
6 years ago
Posted by:
anonymous_9363
6 years ago
The main .exe files do not have any version numbersErrr...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.
Comments:
-
We do the same in our environment. Every script and installer is assigned registry entry GUID that we can query. Works great! - Bethski 6 years ago