Delen via


Voorbeeldquery's voor hardware-inventaris in Configuration Manager

De volgende voorbeeldquery's laten zien hoe u Configuration Manager hardware-inventarisweergaven kunt koppelen aan andere weergaven die systeemgegevens bevatten. Hardware-inventarisweergaven gebruiken de kolom ResourceID bij het toevoegen aan andere weergaven.

Alle versies van clientbesturingssystemen weergeven

De volgende query bevat alle geïnventariseerd Configuration Manager clientcomputers en het besturingssysteem en het servicepack dat op de clientcomputer wordt uitgevoerd. De v_GS_OPERATING_SYSTEM weergave hardware-inventaris en v_R_System detectieweergave worden gekoppeld met behulp van de kolom ResourceID en de resultaten worden gesorteerd op de computernaam.

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

Clients weergeven met hardware-inventarisscans die meer dan twee dagen oud zijn

In de volgende query worden alle actieve Configuration Manager clients vermeld die in meer dan twee dagen niet zijn gescand op hardware-inventaris. De v_GS_WORKSTATIONSTATUS hardware-inventarisweergave en v_RA_System_SMSInstalledSites detectieweergave zijn gekoppeld aan de v_R_System detectieweergave met behulp van de kolom 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()) 

Zie ook

Hardware-inventarisweergaven in Configuration Manager