Monday, 18 November 2019

SQL Query - All Software Installed on Specific Device Collection

SQL Query - All Software Installed on Specific Device Collection


Change the collection ID,


SELECT distinct    dbo.v_R_System.Netbios_Name0, dbo.v_R_System.AD_Site_Name0, dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0, dbo.v_GS_OPERATING_SYSTEM.Caption0
FROM         dbo.v_R_System INNER JOIN
                      dbo.v_GS_ADD_REMOVE_PROGRAMS ON dbo.v_R_System.ResourceID = dbo.v_GS_ADD_REMOVE_PROGRAMS.ResourceID INNER JOIN
                      dbo.v_GS_OPERATING_SYSTEM ON dbo.v_R_System.ResourceID = dbo.v_GS_OPERATING_SYSTEM.ResourceID

Join _RES_COLL_collectionID as coll on S.Name0=coll.name

2 comments:

  1. The multi-part identifier "S.Name0" could not be bound.

    ReplyDelete
  2. SELECT DISTINCT
    v_R_System.Name0 AS 'Device Name',
    v_Add_Remove_Programs.DisplayName0 AS 'Software Name',
    v_Add_Remove_Programs.Version0 AS 'Version'
    FROM
    v_R_System
    INNER JOIN v_FullCollectionMembership ON v_R_System.ResourceID = v_FullCollectionMembership.ResourceID
    INNER JOIN v_Add_Remove_Programs ON v_R_System.ResourceID = v_Add_Remove_Programs.ResourceID
    WHERE
    v_FullCollectionMembership.CollectionID = 'YOUR_COLLECTION_ID'
    ORDER BY
    'Device Name',
    'Software Name'

    ReplyDelete

SQL Script to List SCCM Applications Details

📘 Overview In SCCM (Microsoft Endpoint Configuration Manager), gaining a clear view of your applications, their deployment types...