用于在 Configuration Manager 中发现的示例查询
以下示例查询演示如何将Configuration Manager发现视图联接到其他视图类别中的视图。 发现视图在联接到其他视图时使用 ResourceID 列。
加入发现视图
以下查询检索所有资源及其关联的 IP 地址。 查询使用 ResourceID 列联接v_R_System和v_RA_System_IPAddresses发现视图。
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 名称、可用磁盘空间,并按可用磁盘空间按升序对数据进行排序。 查询使用 ResourceID 列联接v_R_System发现视图和v_GS_LOGICAL_DISK硬件清单视图。
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
联接资源和集合视图
以下查询检索 “所有系统” 集合中的所有资源,并显示 NetBIOS 名称、域名和关联的 IP 地址。 查询结果按 NetBIOS 名称排序。 查询联接v_R_System和v_RA_System_IPAddresses发现视图,并使用 ResourceID 列联接v_FullCollectionMembership集合视图。
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 更新 代理版本。 查询使用 ResourceID 列联接v_R_System发现视图和v_UpdateScanStatus软件更新视图,并使用 LastScanState 和 StateID 列在v_UpdateScanStatus软件更新视图与v_StateNames状态视图之间使用 LEFT OUTER JOIN。 状态消息主题类型按 TopicType = 501 进行筛选,指示扫描状态消息。
注意
v_StateNames视图中列出了所有Configuration Manager状态消息的状态主题类型、状态 ID、状态名称和状态说明。
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)
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈