Поделиться через


Примеры запросов для обнаружения в Configuration Manager

В следующих примерах запросов показано, как объединить Configuration Manager представления обнаружения друг с другом и представления из других категорий представлений. Представления обнаружения используют столбец ResourceID при присоединении к другим представлениям.

Объединение представлений обнаружения

Следующий запрос извлекает все ресурсы и связанные с ними IP-адреса. Запрос объединяет представления v_R_System и v_RA_System_IPAddresses обнаружения с помощью столбца 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 

Объединение представлений ресурсов и запасов

Следующий запрос извлекает все ресурсы с локальным фиксированным диском, перечисленным в списке инвентаризации, и отображает имя NetBIOS, свободное место на диске и сортирует данные в порядке возрастания по свободному месту на диске. Запрос объединяет представление обнаружения v_R_System и представление инвентаризации оборудования v_GS_LOGICAL_DISK с помощью столбца 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 

Объединение представлений ресурсов и коллекций

Следующий запрос извлекает все ресурсы в коллекции All Systems и отображает netBIOS-имя, доменное имя и связанные IP-адреса. Результаты запроса сортируются по имени NetBIOS. Запрос объединяет представления обнаружения v_R_System и v_RA_System_IPAddresses , а также объединяет представление коллекции v_FullCollectionMembership с помощью столбца 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 

Присоединение ресурсов, обновлений программного обеспечения и представлений состояния

Следующий запрос извлекает все ресурсы, которые выполнили проверку на наличие обновлений программного обеспечения, время последней проверки, состояние последней проверки и версию агента клиентский компонент Центра обновления Windows на клиенте. Запрос объединяет представление обнаружения v_R_System и v_UpdateScanStatus представления обновлений программного обеспечения с помощью столбца ResourceID и использует left OUTER JOIN между представлением обновлений программного обеспечения v_UpdateScanStatus и представлением состояния v_StateNames с помощью столбцов LastScanState и StateID . Типы разделов сообщений о состоянии фильтруются по TopicType = 501, что указывает на сообщения о состоянии сканирования.

Примечание.

Тип раздела состояния, идентификатор состояния, имя состояния и описание состояния для всех сообщений о состоянии Configuration Manager отображаются в представлении 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) 

См. также

Представления обнаружения в Configuration Manager