Freigeben über


Beispielabfragen für die Hardwareinventur in Configuration Manager

 

Betrifft: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

Die folgenden Beispielabfragen veranschaulichen, wie Sie Configuration ManagerHardwareinventuransichten mit anderen Ansichten verknüpfen, die Systemdaten enthalten. In Hardwareinventuransichten wird die Spalte ResourceID beim Verbinden mit anderen Ansichten verwendet.

Verknüpfen von Hardwareinventur- und Ressourcenansichten

Die folgende Abfrage zeigt eine Liste aller inventarisierten Configuration ManagerClientcomputer sowie der darauf ausgeführten Betriebssysteme und Service Packs an. Die Hardwareinventuransicht v_GS_OPERATING_SYSTEM und die Ermittlungsansicht v_R_System werden mithilfe der Spalte ResourceID verknüpft, und die Ergebnisse werden nach dem Computernamen sortiert.

SELECT SYS.Netbios_Name0, OS.Caption0, OS.CSDVersion0 
FROM v_GS_OPERATING_SYSTEM OS INNER JOIN v_R_System SYS 
  ON OS.ResourceID = OS.ResourceID 
ORDER BY SYS.Netbios_Name0 

Verknüpfen von Hardwareinventur- und Ressourcenansichten

Die folgende Abfrage zeigt eine Liste aller aktiven Configuration ManagerClients an, für die seit mehr als zwei Tagen kein Hardwareinventurscan ausgeführt wurde. Die Hardwareinventuransicht v_GS_WORKSTATIONSTATUS und die Ermittlungsansicht v_RA_System_SMSInstalledSites werden unter Verwendung der Spalte ResourceID mit der Ermittlungsansicht v_R_System verknüpft.

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