Solved

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

Posted on 2014-10-09
9
2,578 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
 

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
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
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

Promote certifications in your email signature

Has your company recently won an award or achieved a certification? They'll no doubt want to show it off. Email signature images used to promote certifications & awards can instantly establish credibility with a recipient and provide you with numerous benefits.

Join & Write a Comment

Suggested Solutions

Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
OfficeMate Freezes on login or does not load after login credentials are input.
This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…
Windows 8 came with a dramatically different user interface known as Metro. Notably missing from that interface was a Start button and Start Menu. Microsoft responded to negative user feedback of the Metro interface, bringing back the Start button a…

758 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

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now