Client Management Suite

 View Only
  • 1.  How to generate a report showing computers without specific software

    Posted Dec 15, 2011 01:09 PM

    I'm trying to figure out how to generate a report that contains a list of all servers that do NOT have a specific piece of software installed.  I've been able to quite easily generate reports in both IT Analytics and regular reporting showing me which servers HAVE the software in question, I just can't figure out how to accomplish the reverse.

    Anyone know how to accomplish this?

     



  • 2.  RE: How to generate a report showing computers without specific software

    Broadcom Partner
    Posted Dec 15, 2011 01:38 PM

    Hi EnemyAce,

    Try the following KB: http://www.symantec.com/docs/HOWTO30272

    Network23



  • 3.  RE: How to generate a report showing computers without specific software

    Posted Dec 15, 2011 02:09 PM

    What I generally do is filter for the desired software within the join and then look for the entries where the guid is null.  Basiscally a similar way of doing what the KB article above shows...

    Here is an example from ns 7.0 where I also look for active asset status and windows xp only.

     

     

    DECLARE @v1_TrusteeScope nvarchar(max)
       SET @v1_TrusteeScope = N'%TrusteeScope%'
    SELECT
       [vri2_Computer].[Name],
       [dca4_AeX AC Identification].[Client Date]
    FROM
       [vRM_Computer_Item] AS [vri2_Computer]
          LEFT OUTER JOIN [Inv_AddRemoveProgram] AS [dca3_AddRemoveProgram]
             ON ([vri2_Computer].[Guid] = [dca3_AddRemoveProgram].[_ResourceGuid] AND ([dca3_AddRemoveProgram].DisplayName = N'Microsoft Office Professional Plus 2010'))
          LEFT OUTER JOIN [Inv_AeX_AC_Identification] AS [dca4_AeX AC Identification]
             ON ([vri2_Computer].[Guid] = [dca4_AeX AC Identification].[_ResourceGuid])
     
          LEFT OUTER JOIN [vAsset] AS [ajs4_vAsset]
             ON ([vri2_Computer].[Guid] = [ajs4_vAsset].[_ResourceGuid])
          LEFT OUTER JOIN [vOSOperatingSystem] AS [vOS]
             ON ([vri2_Computer].[Guid] = [vOS].[_ResourceGuid])
     
    WHERE
       (
          (
             
                [dca3_AddRemoveProgram].[_ResourceGuid] IS NULL
               AND
                ([ajs4_vAsset].[Status] = N'Active')
               AND
                ([vOS].[Name] LIKE '%Windows XP%')
     
                
             
          )
          AND
          ([vri2_Computer].[Guid] IN (SELECT [ResourceGuid] FROM [ScopeMembership] WHERE [ScopeCollectionGuid] IN (SELECT [ScopeCollectionGuid] FROM dbo.fnGetTrusteeScopeCollections(@v1_TrusteeScope))))
     
       )


  • 4.  RE: How to generate a report showing computers without specific software

    Posted Dec 16, 2011 11:42 AM

    Thanks Network23.  That helped me alot!



  • 5.  RE: How to generate a report showing computers without specific software

    Posted Dec 16, 2011 02:56 PM

    Guys,

    Thanks a lot, this was a big help!