Quantcast
Viewing all articles
Browse latest Browse all 805

SQL Query for machines with Outdated Agents

I wanted to share a SQL query that can be used to list machines with outdated Altiris Agents

select
    vc.Domain
    ,vc.name [Computer Name]
    ,vc.[OS Name]
    ,ah.[Last Configuration Request]
    ,ah.[Agent Version Health]
    ,agt.[Altiris Agent]
    ,agt.[Altiris Inventory Agent]
    ,agt.[Altiris Application Metering Agent]
    ,agt.[Altiris Software Update Agent]
    ,agt.[Software Management Solution Agent]
from vcomputer vc 
join vAC_AgentHealth ah on ah.ResourceGuid = vc.Guid and ah.[Agent Version Health] = 'NEEDSATTENTION'
join (
    select
    *
    from 
    (
        select guid
               ,[Agent Name], [Product Version]
        from vcomputer vc
        join Inv_AeX_AC_Client_Agent ca on ca._ResourceGuid = vc.Guid
        where [Agent Name] in 
        ('Altiris Agent',
        'Altiris Application Metering Agent',
        'Altiris Client Task Agent',
        'Altiris Client Task Scheduling Agent',
        'Altiris Inventory Agent',
        'Altiris Software Update Agent',
        'Deployment Solution Plug-in',
        'End User Notification Agent',
        'Inventory Rule Agent',
        'Software Delivery Results Pickup Agent',
        'Software Management Framework Agent',
        'Software Management Solution Agent')
    ) clients pivot(
        max([Product Version])
        for [Agent Name] in ( [Altiris Agent] , [Altiris Application Metering Agent], [Altiris Inventory Agent], [Altiris Software Update Agent], [Software Management Solution Agent] )
    ) piv
) agt on agt.Guid = vc.guid


Viewing all articles
Browse latest Browse all 805

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>