SCCM Query for summary of installed software in a specific collection
Hi,
I have a SCCM 2012 SP1 environment, I am given a task to collect Summary of installed software in a specific collection. There is a built in report under Reports > Asset Intelligence > Software 01A - Summary of installed software in a specific collection.
But this report is throwing an XML error. I need the query to collect the installed software in a specific collection .Can anyone tell me what the query is ?
Also using the report builder is there a way to mirror the built in report so that I can generate the same report as Software 1A - Summary of installed software in a specific collection.
Regards, h9ck3r.
Hi
In order to create a "copy" of the Summary of installed software in a specific Collection you would have to do the following:
Browse to http://ServerName/Reports/ - where ServerName is the name of the server where you installed SQL Reporting Services
Click the ConfigMgr_SiteCode folder
Select New Folder and in the New Folder window type the of name of the new folder i.e Custom Report (or whatever you like), then click
OK
Click the Asset Intelligence folder
Find the Software 01A - Summary of installed software in a specific Collection report
and click the drop-Down arrow next to the report and select Edit in Report Builder. Wait for Report Builder to open the report
In Report Builder, click the System Center Orb
(top left corner) and select Save As
In the Save As Report dialog box, change the name of the report to something else and browse to the folder you created earlier and then click
Save
In order to get data into the Software 01A - Summary of installed software in a specific Collection report, you must have
SMS_InstalledSoftware class enabled in Asset Intelligence. You write that you get a XML error when running the report. Verify that the required class is enabled in
Asset Intellingence and whether you are able to run any of the other Asset Intelligence reports or any´reports as all for that matter.
Similar Messages
-
SCCM query for Windows 8 machines without software installed
Would anyone be able to point me in the direction of an SCCM query for a collection that would list all Windows 8 machines without certain software installed?
ThanksI have this query to for systems without software installed:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,
SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.
ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System
inner join SMS_G_System_COMPUTER_SYSTEM on
SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_COMPUTER_SYSTEM.Name not in
(select SMS_G_System_COMPUTER_SYSTEM.Name from SMS_R_System
inner join SMS_G_System_COMPUTER_SYSTEM on
SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId
inner join SMS_G_System_ADD_REMOVE_PROGRAMS on
SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID =
SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.
DisplayName like "%SOFTWARE%")
The query works, but I would like to modify it so the query only includes certain versions of Windows. Any suggestions would be appreciated
Thanks -
SCCM 2012R2 Report or Query to show recently installed software
Hi All,
It appears necessary to run a report or query to show recently installed applications that have not been deployed by SCCM.
the report will need to show the pc name the software that has been installed and the user account that the software has been installed by.
Any ideas on how to do this ?
cheers
CFor SCCM software review Reports, you can check below link
http://myitforum.com/cs2/blogs/jfunk/archive/2008/12/18/sms-reports-software-install-review.aspx
Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"Mai Ali | My blog:
Technical | Twitter:
Mai Ali -
SCCM Report for Applicable and Installed Updates Collection Wise
Hi All, I was looking for a report on Applicable and Installed Updates Collection Wise and got this below query on the Internet and want to create a SCCM report with this below query. How to make this query working in SCCM report?
Do I need to add prompts, if yes please guide me on adding prompts.
SELECT
DISTINCT
SYS.Name0
AS [Server Name], SIS.SMS_Installed_Sites0 AS [Site Code], UCS.Status AS [Patch Status Code],
CASE WHEN UCS.Status = '2' THEN 'Applicable' WHEN UCS.Status = '3' THEN 'Installed' ELSE '' END AS 'Patch Status', UI.BulletinID AS [Bulletin ID],
UI
.ArticleID AS [Article ID], UI.
Title
FROM
v_R_System AS SYS LEFT OUTER
JOIN
v_Update_ComplianceStatusAll
AS UCS ON SYS.ResourceID = UCS.ResourceID INNER
JOIN
v_UpdateInfo
AS UI ON UCS.CI_ID = UI.CI_ID INNER
JOIN
v_RA_System_SMSInstalledSites
AS SIS ON SYS.ResourceID = SIS.
ResourceID
WHERE
(UCS.Status IN ('2', '3')) AND (UI.ArticleID IN ('972270', '974392', '973904', '969947')) AND (SYS.Name0
IN
(SELECT DISTINCT v_FullCollectionMembership.
Name
FROM v_FullCollectionMembership INNER
JOIN
v_R_System
ON v_R_System.ResourceID = v_FullCollectionMembership.ResourceID AND v_R_System.Active0 = 1 AND
v_FullCollectionMembership
.CollectionID IN ('Collection ID'
ORDER
BY
[Patch Status Code]Yes it can be done and please run the query which i have shared in the thread
I again pasted the query for you below..
SELECT DISTINCT
SYS.Name0 AS [Server Name], CASE WHEN UCS.Status = '2' THEN 'Applicable' WHEN UCS.Status = '3' THEN 'Installed' ELSE '' END AS 'Patch Status',
UI.BulletinID AS [Bulletin ID], UI.ArticleID AS [Article ID], UI.Title
FROM v_R_System AS SYS LEFT OUTER JOIN
v_Update_ComplianceStatusAll
AS UCS ON SYS.ResourceID = UCS.ResourceID INNER JOIN
v_UpdateInfo AS UI ON UCS.CI_ID
= UI.CI_ID
WHERE (UCS.Status IN ('2', '3')) AND (SYS.Name0 IN (SELECT DISTINCT v_FullCollectionMembership.Name
FROM v_FullCollectionMembership INNER JOIN
v_R_System ON v_R_System.ResourceID = v_FullCollectionMembership.ResourceID AND v_R_System.Active0 = 1 AND
v_FullCollectionMembership.CollectionID
IN ('XXX00000')))
Kamala kannan.c| Please remember to click “Mark as Answer” or Vote as Helpful if its helpful for you. |Disclaimer: This posting is provided with no warranties and confers no rights -
For some reason, I am unable to get a query to work for an exe located at a specific file path. I can do a query for the exe itself and get more results than I want, but I need to find it in a specific path.
The path and file name is: c:\Program Files\NBSI\sysdll\sysserv.exe.
Thanks!Hi John,
when i tried to find a file at path like dbo.v_GS_SoftwareFile.FilePath ='c:\windows\'
No result found. -
SCCM sql query Client status if active or not in specific Collection
I would like to create an sql report to show if config manager client is active or not in specific Collection
, im using the query belong to "ManoharPusala"
Thank you so much which is
SELECT S.Name0 as 'Computer Name', S.User_Name0 as 'User Name',Case when CS.ClientActiveStatus='1' then
'Active' When CS.ClientActiveStatus='0' then 'Inactive' end as 'Client Active Status' FROM v_R_System S inner Join v_CH_ClientSummary CS on S.ResourceId=CS.ResourceID
is working as well but i want to modify it to query form a specific Collection
, please help me .
ThanksHi,
Please try to add "Join _RES_COLL_collectionID as coll on s.Name0=coll.name" to the end of the query.
SELECT S.Name0 as 'Computer Name', S.User_Name0 as 'User Name',Case when CS.ClientActiveStatus='1' then 'Active' When CS.ClientActiveStatus='0' then 'Inactive' end as 'Client Active Status' FROM v_R_System S inner Join v_CH_ClientSummary CS on S.ResourceId=CS.ResourceID join _RES_COLL_PRI0000A as coll on S.Name0=coll.name
Best Regards,
Joyce -
SCCM query for taking report from all clients for a SW installed and its version
Hi , I need to pull a report from all servers in my landscape to identify the servers where 'HP system management homepage' is installed and its version. I have SCCM 2007 R2 and need to run a query/report. Please help me how to do this.
I am a beginner in SCCM.
Thanks in advance.
Vivek NambiarHi Vivek,
Try this SQL query and let us know if it helps. Use your SCCM SQL database or the 'Reports' feature on SCCM to run the same.
SELECT
dbo.v_R_System.Name0 as 'Host Name',
dbo.v_R_System.User_Name0 as 'User Name',
dbo.v_GS_OPERATING_SYSTEM.Caption0 AS 'Operating System',
arp.DisplayName0 as 'Product Name',
arp.Version0 as 'Product Version'
FROM dbo.v_Add_Remove_Programs AS arp
INNER JOIN dbo.v_R_System ON arp.ResourceID = dbo.v_R_System.ResourceID
INNER JOIN dbo.v_GS_OPERATING_SYSTEM ON dbo.v_R_System.ResourceID = dbo.v_GS_OPERATING_SYSTEM.ResourceID
WHERE arp.DisplayName0 LIKE 'HP system management homepage%' AND
dbo.v_R_System.Operating_System_Name_and0 LIKE '%server%'
ORDER BY arp.Version0, dbo.v_R_System.Name0
~ Rajeesh M | Blog: ScorpITs | Please remember to 'Mark as Answer' or 'Vote as Helpful' on the post that helps. It helps others reading the thread and
recognizes useful contributions -
Wmi query for group policy deployed software version
I am trying to query the version of a deployed application within a GPO from active directory using wmi.
Anyone know if this is possible?
Thanks.I don't think you can query GPO information using WMI, but you can use WMI to read Resultant Set of Policy settings. See
RSoP WMI Classes for more information.
Is there any particular reason for using WMI in your case? You can easily retrieve this information using powerShell. The code below will list name and ver of all software install entries of a particular GPO:
$gpo = get-gpo -Name "My GPO Name"
$report = [xml] $gpo.GenerateReport([Microsoft.GroupPolicy.ReportType]::Xml)
$report.gpo.Computer.ExtensionData.Extension | `
Where-Object{ $_.type.contains( "SoftwareInstall" ) } | `
foreach-object{
foreach( $item in $_.ChildNodes )
"`"{0}`" Ver. {1}.{2}" -F $item.name, $item.MajorVersion, $item.MinorVersion
Gleb. -
SCCM Query for any PC with 2 partitions?
I'm trying to find a query that will allow me to tell any computer in our network that has 2 partitions. When we deploy our Win7 through SCCM it has only the 1 partition and doesn't have the 100MB partition that is created if you install via a CD.
Problem is we have some old 7 computers that we need to find to change the way we deploy bitlocker and MBAM through SCCM and if i can find the ones with 2 partitions then I'll have a much easier job. Does anyone know how to do that via SCCM?Hi, This query will list all computers with a disk 0 parition 1, that should mean they have two partitions. I got some strange result on one of my HP Laptops though which had 4, But you could give it a try.
select SMS_R_System.Name, SMS_G_System_PARTITION.DeviceID from SMS_R_System inner join SMS_G_System_PARTITION on SMS_G_System_PARTITION.ResourceId = SMS_R_System.ResourceId where SMS_G_System_PARTITION.DeviceID = "Disk #0, Partition #1"
Regards,
jörgen
-- My System Center blog ccmexec.com -- Twitter @ccmexec -
Hi we know that with the User Driven Installation from SCCM, a user can install an Operating system into the WTG.
Do we have a query which can help us in identifying the WTG in the environment.
suryaWe can create the DCM Baseline in SCCM 2007 to find the same.
-
Solution for SystemUpdate not installing software automatically?
Hi guys,
stuck with this. Clean install of SU on XP SP3 didn't help. Screenshot attached. Not sure why this isn't working anymore. Anyone who's got an idea?What system and model number is this on?
It appears the packages are downloading but not installing.
The only issue I'm aware of that can cause this is the registry entry NtfsDisable8dot3NameCreation = 1 at: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\File System"
Can you check your registry for that setting?
Also check for a "logs" folder inside "C:\program files\lenovo\system update" zip it up and put it into dropbox/yousendit/etc and post a link here. -
E65 and problems to install software
Hello,
Background:
Bought my E65 in September last year. Installed a bunch of software on it as Live Messenger, Hotmail, games and I never had problems installing software. When F/W 2.0633.65.01 was released, I tried to update my phone but the USB cable glitched during the update and... I had to send the handset for reparation (total re-flash?). I got my phone back and all pre-installed software works. I had a backup of all my files, so that was no worries.
Problem:
After I got back my handset from the service, there are very few Symbian applications that I can install. I cannot install Windows Live Messenger, Hotmail, Y-Browser or anything. It only comes up with a message "Couldn't install" (translated from Swedish). It starts the installation (the progress bar comes up), but it won't finish the install. There are a few Symbian application that actually works, such as JokuSpot.
Have any of you guys experienced this problem and do you know of the resolve it?
Cheers,
MIn order to install anything that may have system wide impact - such as a driver or some applications - you require "administrative" privileges.
The first user that you create when installing OS X has "administrative" privileges by default. All other users must have them granted to them.
This configuration prevents non-administrative users from installing software that can inadvertently effect the overall system. Non-administrative users will only be allowed to install software that remains specific to their user space.
You have a few options:
1 - Log in as the original administrative user and install the drivers.
2 - Log in as the original user, and use the system preferences pane to add administrative privileges to your own account - log out - and back in and install the software.
3 - Lastly (and not recommended) you could enable the root user (I think this requires admin privileges!) and log in as the root user to install the software.
20" iMac G5 2.1Ghz iSight Mac OS X (10.4.8) 17" PowerBook G4 1.67Ghz -
Hello all,
I am new to working with LabVIEW, and I am currently attempting to install software onto a Compact RIO NI-9024 under LabVIEW 8.6.0 on Windows 7 x64. I have installed LV, the Real-Time module, and the cRIO device drivers DVD (to the best of my knowlege, at least); however, when I attempt to install software to the cRIO in MAX, I get an error that LabVIEW RT is not installed. I've gone back and made sure that the Real-Time module is installed and also installed the cRIO device drivers from the LV 8.6.0 DVD set (which, I don't have immediate access to, since they are the University's copy). I am able to access the controller, and I have been able to successfully format the controller's disk in an attempt to get matching versions of software installed.
Am I missing something obvious, or is this a glitch in Windows 7 that I will end up waiting on the IT department to get LV2009 so that I can continue?
Thanks in advance for any help.
Here is what MAX is showing for my currently installed software on the laptop I'm trying this from:I have not successfully gotten software installed on the controller (I've only managed to format it and set the IP address), thus my problem. When I attempt to install the software to the controller, I get the error after selecting the software I want installed (the default NI recommended software sets are greyed out, so I went the custom route) and hit the next button to install it to the controller. It brings up a dependencies dialog with all the versions of the software I selected and claim they all require LabVIEW RT (8.5 or 8.6, depending on the particular module).
I had to manually install labview and the modules to the computer by installing from the individual distribution folders on the DVDs. I used the main labview DVD first, then the module DVDs, then the NI Device Driver DVD that came with the cRIO.
The interesting thing about Windows 7 is that the internal version numbers from Microsoft actually number it right around Vista SP2, instead of an entire new kernel line, yet hardly anything that was Vista compatible works right natively in 7. -
How can I install software without Classic environment?
I've got a huge problem. My Powerbook hard drive failed and no data can be recovered. So, because I needed a new computer, I just got the new iMac intel. But here's why I'm freaking out. I've got a lot of software (like Quark Xpress 6 and Addobe Acrobat 6.0) that are all upgrades to previous versions. But since the new iMacs don't run Classic environment, I can't install the older versions of software so I can install my upgrades. What on Earth do I do? I'm a graphic designer - so I HAVE to have Quark on this new machine.
I have a lot of software in Windows format. I keep reading different things that say I can boot Windows on my new iMac. Does this mean there is a way for me to install software that runs on a PowerPC on my new iMac? If so, how do I do that?
I need all the help I can get with this one. I tried contacting Apple and did a chat with an Apple agent that got me nowhere. All I know is that I cannot afford to buy the full versions of software right after buying this new machine. HELP!!!!!!!Congratulations on your new iMac.
Quark can be reinstalled by inserting the upgrader disk and double clicking the Quark upgrader icon. A dialog box opens that asks "In order to begin upgrading your current version of QuarkXPress you will be asked to locate the directory". At this point, while holding down the "Option" key, click the "ok" button. The install should go smoothly from there.
In regards to Acrobat, any older version requiring classic will not run on your new intel iMac. However, if you've already purchased an upgrade, i believe there is an option of opting to enter your old serial number, rather than pointing the installer to a previous installation when installing the upgrade. -
Query for Software Updates Reports Install Date for only Some of the Installed Updates
We use the following query to retrieve a list of software updates for a specific collection and software update group. There are many cases where the installation status of a software update is 'installed' but there is no corresponding 'install
date'. Can anyone tell me why?
declare @AuthListLocalID as int
declare @CollID as varchar(8)
Select @CollID=CollectionID
from v_Collection
WHERE CollectionID='ZSV0000A'
select @AuthListLocalID=CI_ID from v_AuthListInfo
where CI_UniqueID='ScopeId_EAD5EB80-CC39-4EA2-B08F-A45BB84F1D76/AuthList_4DEAD110-5740-495E-8BD8-467A55C50A0C'
select
rs.Name0 as ServerName,
catinfo.CategoryInstanceName as Vendor,
catinfo2.CategoryInstanceName as UpdateClassification,
ui.BulletinID as BulletinID,
ui.ArticleID as ArticleID,
Case ui.Severity WHEN 10 THEN 'Critical' WHEN 8 THEN 'Important' ELSE LTRIM(ui.Severity) END as Rating,
ui.Title as Title,
Targeted=(case when ctm.ResourceID is not null then '*' else '' end),
Installed=(case when css.Status=3 then '*' else '' end),
IsRequired=(case when css.Status=2 then '*' else '' end),
Deadline=cdl.Deadline,
CAST(CASE IsNull(AddRem.InstallDate0,CAST('1/1/1900' as smalldatetime)) WHEN CAST('1/1/1900' as smalldatetime) THEN AddRem64.InstallDate0 ELSE AddRem.InstallDate0 END as Date) as 'Install Date',
ui.InfoURL as InformationURL
from v_UpdateComplianceStatus css
inner join v_UpdateInfo ui on ui.CI_ID=css.CI_ID
inner join v_CIRelation cir
on ui.CI_ID=css.CI_ID and cir.ToCIID = ui.CI_ID -- add this
inner join v_CICategories_All catall on catall.CI_ID=ui.CI_ID
inner join v_CategoryInfo catinfo on catall.CategoryInstance_UniqueID = catinfo.CategoryInstance_UniqueID and catinfo.CategoryTypeName='Company'
inner join v_CICategories_All catall2 on catall2.CI_ID=ui.CI_ID
inner join v_CategoryInfo catinfo2 on catall2.CategoryInstance_UniqueID = catinfo2.CategoryInstance_UniqueID
and catinfo2.CategoryTypeName='UpdateClassification'
left outer join v_CITargetedMachines ctm on ctm.CI_ID=css.CI_ID
and ctm.ResourceID = css.ResourceID
left outer join v_GS_ADD_REMOVE_PROGRAMS AddRem on css.ResourceID = AddRem.ResourceID and ui.Title = AddRem.DisplayName0
left outer join v_GS_ADD_REMOVE_PROGRAMS_64 AddRem64 on css.ResourceID = AddRem64.ResourceID and ui.Title = AddRem64.DisplayName0
left outer join (select atc.CI_ID
,CreationTime=min(a.CreationTime)
,ExpirationTime=min(a.ExpirationTime)
,StartTime=min(a.StartTime)
,EnforcementDeadLine=min(a.EnforcementDeadLine)
,LastModificationTime=min(a.LastModificationTime)
,Deadline=min(a.EnforcementDeadline)
from v_CIAssignment a
inner join v_CIAssignmentToCI atc on atc.AssignmentID=a.AssignmentID
group by atc.CI_ID) cdl
on cdl.CI_ID=css.CI_ID
left outer join v_R_System rs ON css.ResourceID=rs.ResourceID
where css.ResourceID in (
Select vc.ResourceID
FROM v_FullCollectionMembership vc
WHERE vc.CollectionID=@CollID)
and cir.FromCIID=@AuthListLocalID
and cir.RelationType=1
order by
catinfo.CategoryInstanceName
, catinfo2.CategoryInstanceName
, ui.ArticleIDHi Mate,
Its really difficult to do get the installed date of the patches as there is no table available in SCCM DB to pull this info i had a requirement in the past but i was unable to do had done it via work around.
This can be done after editing of sms_def.mof file or else using the power-shell script in windows server 2008 where the powershell is a feature by default.
H/W inventory:
For the 2000 servers this has to be installed but if we enable this its mentioned it may utilize upto 100 % of the Memory during the h/w inventory you can check that in your SMS_DEF.MOF -
QuickFixEngineering you can see the warning.uickFixEngineering
http://support.microsoft.com/kb/279225/en-us
Powershell script:
http://msmvps.com/blogs/richardsiddaway/archive/2011/10/23/1760058.aspx
the warning for the quick fix engineering is not there on 2012 but there on 2007 hope the info help you to achieve your output.
Kamala kannan.c| Please remember to click “Mark as Answer” or Vote as Helpful if its helpful for you. |Disclaimer: This posting is provided with no warranties and confers no rights
Maybe you are looking for
-
Is it possible to create a playlist in itunes on the iphone 4s, that automatically contains recently downloaded podcasts?
-
Hp officejet pro 8610e driver will not install in windows 8.1
the Hp drivers will not install from disc or online download.
-
Is it possible to edit text in a logo?
I need to edit text of one of my logo adult dating website, is it possible to do it with photoshop? How to do it, i try with paint but doesn't work. The logo in question is the anonymous one. Thanks, [links removed] Marcus Levine P.s: I need full tu
-
Link to photos broken in explorer but not firefox
I am working on a site that has a page of thumbnails of photos for users to download from. The idea is that the user can click on a thumbnail, and then get a high-rez version of the image for download. This works perfectly in Firefox (Safari, too),
-
How to treat URL as a local file
Hi, I am working on an existing piece of code. The whole code has been designed in such a way that all the methods take file as the argument. for example getMiMeType(File F) ........However, now my function is to add streaming capabilities so that le