Solved

SCCM 2012 - Deployment Status - Extract list of machines that has specific program or application installed,

Posted on 2014-10-09
9
2,860 Views
Last Modified: 2014-11-10
Hi Experts,
New to SCCM 2012, having issues getting my head around the reporting in SCCM 2012, I need to report back on where a specific application has been successfully installed, there is not reference in ADD/Remove programs to both these applications/programs,
Using the build in default reports in SCCM2k12, where and how will I achieve this?
0
Comment
Question by:craigleenz
  • 3
  • 3
  • 3
9 Comments
 
LVL 19

Expert Comment

by:Zaheer Iqbal
ID: 40372441
Hi Craig

Are you looking a specific .exe file. Is there a reason why its not in Add/ remove programs ?
0
 
LVL 19

Expert Comment

by:Zaheer Iqbal
ID: 40372448
Has this program been deployed using SCCM 2012 ?
0
 
LVL 19

Expert Comment

by:Zaheer Iqbal
ID: 40372454
Here is a list of reports available from SCCM 2012

http://anoopcnair.com/2013/01/26/configmgr-sccm-2012-sp1-list-of-default-reports/

I believe you need  28. Site – Client Information

default url is http://servername/reports
0
NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

 

Author Comment

by:craigleenz
ID: 40375114
thanks for you response 1stITMAN, I've seen this link "
http://anoopcnair.com/2013/01/26/configmgr-sccm-2012-sp1-list-of-default-reports/"
background to the programs, the one is an update to an existing application, so was really just an MSP file we pushed to around 40 odd machines using SCCM, so need to establish if these installed correctly,
the second program was a was in essence a folder we pushed to around 60 machines, again using SCCM, inside the folder there was a PS1 script that runs a command, nothing really installs, if that makes sense,
We need to know that this folder was placed on target machines successfully using SCCM reporting?
0
 
LVL 7

Expert Comment

by:George Simos
ID: 40380743
Hello,

Lets see the problems one by one, the first requirement you have is not approacheable through an easy built-in way of SCCM 2012, but a way to work this around is to compare the application's version numbers, does the MSP changes the version number (I guess it would but you haven't stated its origin -if it is internally developed or from another vendor-).
In order for this to work you need to enable Software Inventory and in file scanning enable the *.exe extension files to be gathered.
After deploying the policy to the clients and waiting until the first software inventory cycle (you may trigger it with third party tools or if you have SCCM 2012 R2 through the notification channel).
When data will populate the database you may run a report and get the versions of the software for all the machines, after that you may filter out the version you updated to and have your list!

The same also applies for the second requirement, in the file scanning you will the add the *.ps1 extension and update the deploy the policy to your clients.

I hope these will help you achieve your goal.
0
 

Author Comment

by:craigleenz
ID: 40393802
thank you for your response George Simos, and apologies for only responding now
the MSP changes the version no# from memory, this is an external developed application
Enabling software inventory could prove cumbersome, this client is runs Symantec AV on it's end points/clients.
Will enabling this policy have any performance impact on the client, IE: slow down their machines,
Not really that clued up with SCCM 2012, but your suggestion sounds plausible, albeit it difficult to implement given all the red tape we will have to go through to get this signed off, was hoping for a simpler way,
0
 
LVL 7

Accepted Solution

by:
George Simos earned 500 total points
ID: 40395099
Hi Craigleenz,

Software inventory is usually a demanding process when run for the first time, the next time it runs collects only delta Information.
However you can constrain the scope of inventorying only to the path you are interested in collecting Information.
For example if you know the path of the application that was updated via the MSP file you can add an inventory file type rule with these criteria:
Filename: *.exe
Path > Variable Path or path name > your-application-path-here
Search Subfolders (it is up to you if you want to do this)
Unchecked: Exclude encrypted and compressed files
Unchecked: Exclude files in Windows folder

You can do the same for the *.ps1 extension (you may need to search in subfolders though).

You may want to create new client settings for the above and deploy them to a specific collection and wait for the results, I would recommend creating a collection with a small number of clients (5 for example) in order to check the effects (I'm pretty sure that you will not have issues because the search scope is specific and not a wide one).
Also in order to get faster results you may need to change the Software inventory Schedule in the custom client settings to 1 day. After that we can check the Reports to answer your questions.

P.S. When finished with your test you may remove the deployment of the custom client settings if you feel uncomfortable.
0
 

Author Closing Comment

by:craigleenz
ID: 40431488
thanks George,
0
 
LVL 7

Expert Comment

by:George Simos
ID: 40432523
Hi Craigleenz,

Thank you for accepting my answer, have you managed though to get the information you were seeking?
0

Featured Post

NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Know what services you can and cannot, should and should not combine on your server.
Restoring deleted objects in Active Directory has been a standard feature in Active Directory for many years, yet some admins may not know what is available.
This tutorial will walk an individual through locating and launching the BEUtility application to properly change the service account username and\or password in situation where it may be necessary or where the password has been inadvertently change…
This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…

825 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question