Ukázkové dotazy pro inventář hardwaru v Configuration Manager
Následující ukázkové dotazy ukazují, jak spojit zobrazení inventáře hardwaru Configuration Manager s jinými zobrazeními, která obsahují systémová data. Zobrazení inventáře hardwaru používají sloupec ResourceID při připojování k jiným zobrazením.
Výpis všech verzí operačního systému klienta
Následující dotaz obsahuje seznam všech Configuration Manager klientských počítačů v inventáři a operačního systému a aktualizace Service Pack, které jsou v klientském počítači spuštěné. Zobrazení inventáře hardwaru v_GS_OPERATING_SYSTEM a zobrazení zjišťování v_R_System se spojí pomocí sloupce ResourceID a výsledky se seřadí podle názvu počítače.
SELECT SYS.Name0,
OS.Caption0,
OS.CSDVersion0,
OS.ResourceID
FROM v_GS_OPERATING_SYSTEM OS
INNER JOIN v_R_System SYS
ON OS.ResourceID = SYS.ResourceID
Výpis klientů s kontrolami inventáře hardwaru staršími než dva dny
Následující dotaz zobrazí seznam všech aktivních klientů Configuration Manager, u kterých se za více než dva dny nenaskenovalo inventář hardwaru. Zobrazení inventáře hardwaru v_GS_WORKSTATIONSTATUS a zobrazení v_RA_System_SMSInstalledSites zjišťování se připojí k zobrazení v_R_System zjišťování pomocí sloupce ResourceID .
SELECT SYS.Netbios_Name0 as 'Computer Name',
SIS.SMS_Installed_Sites0 as 'SMS Site', WS.LastHWScan,
DATEDIFF(day,WS.LastHWScan,GETDATE()) as 'Days Since HWScan'
FROM v_GS_WORKSTATION_STATUS WS INNER JOIN v_R_System SYS
ON WS.ResourceID = SYS.ResourceID INNER JOIN v_RA_System_SMSInstalledSites SIS
ON WS.ResourceID = SIS.ResourceID
WHERE SYS.Client_Type0 = 1 AND SYS.Active0 = 1 AND
WS.LastHWScan < DATEADD([day],-2,GETDATE())