Patch My PC Power BI Queries
When running a Power BI report, you are prompted to trust the SQL native queries. Here we provide the queries, and an explanation on their usage.
SQL Queries
Client Info
WITH NewestOS AS (
SELECT GS_OS_Data.ResourceID
, TimeStamp
, Caption0
FROM v_GS_Operating_System as GS_OS_Data
INNER JOIN (SELECT ResourceID
, MAX(TimeStamp) as MaxDate
FROM v_GS_Operating_System
GROUP BY ResourceID
) MaxFilter on GS_OS_Data.ResourceID = MaxFilter.ResourceID and MaxFilter.MaxDate = GS_OS_Data.TimeStamp
)
SELECT v_R_System.ResourceID
, v_R_System.Name0
, v_R_System.Name0 + '.' + v_R_System.Full_Domain_Name0 as Resource_Names0
, v_R_System.Resource_Domain_OR_Workgr0 AS 'DOMAIN'
, CASE v_R_System.Client0
WHEN 1 THEN 'INSTALLED'
ELSE 'MISSING'
END AS ClientStatus
, v_R_System.Client_Version0
, v_R_System.Last_Logon_Timestamp0
, CASE NewestOS.Caption0
WHEN NULL THEN v_R_System.Operating_System_Name_and0
ELSE NewestOS.Caption0
END AS OSNAME
, V_GS_System.SystemRole0
FROM v_R_System
LEFT OUTER JOIN NewestOS on v_R_System.ResourceID = NewestOS.ResourceID
LEFT OUTER JOIN v_GS_System ON v_R_System.ResourceID = v_GS_System.ResourceID
WHERE v_R_System.Operating_System_Name_and0 LIKE '%Microsoft%'Compliance Info
SUG Info
SUG Relation Map
Collection Membership
Update Info
Category Info
Last updated
Was this helpful?