Consultas de ejemplo para la detección en Configuration Manager

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

Unión de vistas de detección

La consulta siguiente recupera todos los recursos y sus direcciones IP asociadas. La consulta combina las vistas de detección v_R_System y v_RA_System_IPAddresses 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 

Unión de vistas de recursos e inventario

La consulta siguiente 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 vista de detección de v_R_System y la vista de inventario de hardware v_GS_LOGICAL_DISK 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 

Unión de vistas de recursos y colecciones

La consulta siguiente recupera todos los recursos de la colección Todos los sistemas y muestra el nombre de NetBIOS, el nombre de dominio y las direcciones IP asociadas. Los resultados de la consulta se ordenan por nombre NetBIOS. La consulta une las vistas de detección de v_R_System y v_RA_System_IPAddresses , y se une a la vista de colección v_FullCollectionMembership 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 

Combinación de recursos, actualizaciones de software y vistas de estado

En la consulta siguiente se recuperan todos los recursos que han realizado un examen en busca de actualizaciones de software, la hora del último examen, el último estado de examen y la versión del agente de Windows Update en el cliente. La consulta une la vista de detección de v_R_System y v_UpdateScanStatus vista de actualizaciones de software mediante la columna ResourceID , y usa LEFT OUTER JOIN entre la vista de actualizaciones de software v_UpdateScanStatus y v_StateNames vista de estado mediante las columnas LastScanState y StateID . Los tipos de tema de mensaje de estado se filtran por TopicType = 501, lo 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 del estado de todos los mensajes de estado Configuration Manager se muestran en la vista v_StateNames.

    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