Consultas de ejemplo para detección en Configuration Manager

Las siguientes consultas de ejemplo muestran cómo unir vistas de detección de Configuration Manager entre sí y vistas de otras categorías de vista. Las vistas de detección usan la columna ResourceID al unirse a otras vistas.

Unir vistas de detección

La siguiente consulta recupera todos los recursos y sus direcciones IP asociadas. La consulta une las vistas v_R_System y v_RA_System_IPAddresses de detección mediante la columna ResourceID.

    SELECT DISTINCT SYS.Netbios_Name0, SYSIP.IP_Addresses0 
    FROM v_R_System SYS INNER JOIN v_RA_System_IPAddresses SYSIP 
    ��ON SYS.ResourceID = SYSIP.ResourceID 
    ORDER BY SYS.Netbios_Name0 

Unir vistas de recursos e inventario

La siguiente consulta recupera todos los recursos que tienen un disco fijo local enumerado en el inventario y muestra el nombre NetBIOS, el espacio libre en disco y ordena los datos en orden ascendente por espacio libre en disco. La consulta une la v_R_System de detección y la v_GS_LOGICAL_DISK inventario de hardware mediante la columna ResourceID.

    SELECT DISTINCT SYS.Netbios_Name0, LD.FreeSpace0 
    FROM v_R_System SYS INNER JOIN v_GS_LOGICAL_DISK LD 
    ��ON SYS.ResourceID = LD.ResourceID 
    WHERE LD.Description0 LIKE 'Local fixed disk' 
    ORDER BY LD.FreeSpace0 

Unir vistas de recursos y colecciones

La siguiente consulta recupera todos los recursos de la colección All Systems y muestra el nombre NetBIOS, el nombre de dominio y las direcciones IP asociadas. Los resultados de la consulta se ordenan por nombre NetBIOS. La consulta une las v_R_System y v_RA_System_IPAddresses de detección y se une a la vista v_FullCollectionMembership colección mediante la columna ResourceID.

    SELECT DISTINCT SYS.Netbios_Name0, FCM.Domain, SYSIP.IP_Addresses0 
    FROM v_R_System SYS INNER JOIN v_FullCollectionMembership FCM 
    ON SYS.ResourceID = FCM.ResourceID 
    INNER JOIN v_RA_System_IPAddresses SYSIP 
    ON SYS.ResourceID = SYSIP.ResourceID 
    WHERE FCM.CollectionID = 'SMS00001' 
    ORDER BY SYS.Netbios_Name0 

Unir recursos, actualizaciones de software y vistas de estado

La siguiente consulta recupera todos los recursos que han realizado un examen de actualizaciones de software, la última hora de examen, el último estado de examen y la versión del agente de actualización Windows en el cliente. La consulta se une v_R_System la vista de detección de v_R_System y v_UpdateScanStatus la vista de actualizaciones de software mediante la columna ResourceID y usa LEFT OUTER JOIN entre la vista de actualizaciones de software de v_UpdateScanStatus y la vista de estado v_StateNames mediante las columnas LastScanState y StateID. Los tipos de temas de mensaje de estado se filtran por TopicType = 501, que indica los mensajes de estado de examen.

Nota

El tipo de tema de estado, el identificador de estado, el nombre de estado y la descripción de estado de todos los mensajes de estado de Configuration Manager se enumeran en la v_StateNames estado.

    SELECT DISTINCT v_R_System.Netbios_Name0 AS [Computer Name], 
    ��v_UpdateScanStatus.LastScanTime AS [Last Scan], 
    ��v_UpdateScanStatus.LastWUAVersion AS [WUA Version], 
    ��v_StateNames.StateName AS [Last Scan State] 
    FROM v_UpdateScanStatus INNER JOIN v_R_System ON 
    ��v_UpdateScanStatus.ResourceID = v_R_System.ResourceID LEFT OUTER JOIN 
    ��v_StateNames ON v_UpdateScanStatus.LastScanState = v_StateNames.StateID 
    WHERE (v_StateNames.TopicType = 501) 

Vea también

Vistas de detección en Configuration Manager