HW inventory by times
select sys.name0 AS 'Device name',
vgs.ResourceID,
sys.User_Name0,
Case when CS.ClientActiveStatus='1' then 'Active' When CS.ClientActiveStatus='0' then 'Inactive' end as 'Client Active Status',
os.Caption0 AS 'Operating System',
os.Version0,
os.CSDVersion0,
img.core_image_version0 AS 'image version ',
sln.SerialNumber0 AS 'Serial Number',
max(vgs.LastLogon0) As Lastlogon,
max(hb.AgentTime) AS 'HeartBeat time',
hw.LastHWScan,
sw.LastScanDate,
cs.LastPolicyRequest,
cs.LastOnline,
ip.IPAddress0,
sys.Full_Domain_Name0,
cs.LastMPServerName,
max(ou.System_OU_Name0) AS OU
from v_GS_NETWORK_LOGIN_PROFILE as vgs
left join v_R_System sys on vgs.ResourceID=sys.ResourceID
inner join v_FullCollectionMembership col on sys.resourceid=col.resourceid
left Join v_CH_ClientSummary CS on sys.ResourceId=CS.ResourceID
left join v_AgentDiscoveries hb on hb.ResourceId=sys.ResourceID
left join v_GS_WORKSTATION_STATUS hw on hw.ResourceID=sys.ResourceID
left join v_GS_OPERATING_SYSTEM OS on sys.ResourceID=os.ResourceID
left join v_GS_IP_Address_Primary IP on sys.ResourceID=ip.ResourceID
left join v_GS_LastSoftwareScan sw on sys.ResourceID=sw.ResourceID
left join v_RA_System_SystemOUName OU on sys.ResourceID=ou.ResourceID
left join v_GS_PC_BIOS sln on sln.ResourceID=sys.ResourceID
where hb.AgentName like 'Heartbeat Discovery' and col.CollectionID='collectionID'
group by vgs.ResourceID,sys.Name0,hb.AgentName, hw.LastHWScan,os.Caption0,sw.LastScanDate,ip.IPAddress0,cs.LastPolicyRequest,sln.SerialNumber0,cs.LastOnline,img.core_image_version0,sys.Full_Domain_Name0,sys.User_Name0,CS.ClientActiveStatus,os.Version0,
os.CSDVersion0,cs.LastMPServerName
Comments
Post a Comment