Comparteix a través de


Consultas de ejemplo para el inventario de hardware en Configuration Manager

Las siguientes consultas de ejemplo muestran cómo unir Configuration Manager vistas de inventario de hardware a otras vistas que contienen datos del sistema. Las vistas de inventario de hardware usan la columna ResourceID al unirse a otras vistas.

Enumerar todas las versiones del sistema operativo cliente

En la consulta siguiente se enumeran todos los equipos cliente Configuration Manager inventariados y el sistema operativo y service Pack que se ejecutan en el equipo cliente. La vista de inventario de hardware v_GS_OPERATING_SYSTEM y v_R_System vista de detección se combinan mediante la columna ResourceID y los resultados se ordenan por el nombre del equipo.

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

Enumerar clientes con exámenes de inventario de hardware con más de dos días de antigüedad

En la consulta siguiente se enumeran todos los clientes Configuration Manager activos que no se han examinado para el inventario de hardware en más de dos días. La vista de inventario de hardware v_GS_WORKSTATIONSTATUS y v_RA_System_SMSInstalledSites vista de detección se unen a la vista de detección de v_R_System mediante la columna 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()) 

Vea también

Vistas de inventario de hardware en Configuration Manager