共用方式為


Configuration Manager中的硬體清查查詢範例

下列查詢範例示範如何將Configuration Manager硬體清查檢視聯結至包含系統資料的其他檢視。 硬體清查檢視會在聯結至其他檢視時使用 ResourceID 資料行。

列出所有用戶端 OS 版本

下列查詢會列出所有已清查Configuration Manager用戶端電腦,以及用戶端電腦上執行的作業系統和 Service Pack。 v_GS_OPERATING_SYSTEM硬體清查檢視和v_R_System探索檢視會使用ResourceID資料行聯結,而結果會依電腦名稱稱排序。

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

列出硬體清查掃描超過兩天的用戶端

下列查詢會列出在兩天內未掃描硬體清查的所有作用中Configuration Manager用戶端。 v_GS_WORKSTATIONSTATUS硬體清查檢視和v_RA_System_SMSInstalledSites探索檢視會使用ResourceID資料行聯結至v_R_System探索檢視。

    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()) 

另請參閱

Configuration Manager中的硬體清查檢視