次の方法で共有


Configuration Managerのハードウェア インベントリのサンプル クエリ

次のサンプル クエリは、ハードウェア インベントリ ビュー Configuration Managerシステム データを含む他のビューに結合する方法を示しています。 ハードウェア インベントリ ビューは、他のビューに結合するときに ResourceID 列を使用します。

すべてのクライアント OS バージョンを一覧表示する

次のクエリは、インベントリされたすべてのConfiguration Managerクライアント コンピューターと、クライアント コンピューターで実行されているオペレーティング システムとサービス パックを一覧表示します。 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

ハードウェア インベントリ スキャンが 2 日を超えるクライアントを一覧表示する

次のクエリでは、2 日を超える間にハードウェア インベントリをスキャンしていないアクティブな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のハードウェア インベントリ ビュー