Freigeben über


Beispielabfragen für Softwareupdates in Configuration Manager

Die folgenden Beispielabfragen veranschaulichen, wie Softwareupdateansichten miteinander und ansichten aus anderen Ansichtskategorien verknüpft werden. Softwareupdateansichten verwenden am häufigsten die spalte CI_ID , wenn sie mit anderen Ansichten verknüpfen.

Verknüpfen von Softwareupdate-, Ermittlungs- und status-Ansichten

Die folgende Abfrage ruft die Artikel-ID, die Bulletin-ID, den Softwareupdatetitel, den letzten Erzwingungsstatus für das Update, den Zeitpunkt der letzten Erzwingungsprüfung und den Zeitpunkt ab, zu dem die letzte Erzwingungsstatusmeldung vom Computer1-Client gesendet wurde. Die Ergebnisse werden nach Dem Statusnamen und dann nach dem Datum der letzten Änderung für das Softwareupdate sortiert. Die Abfrage verknüpft die ansicht v_UpdateComplianceStatus status mit der Ansicht v_UpdateInfo Softwareupdates, indem die Spalte CI_ID, die ansicht v_UpdateComplianceStatus status mit der v_R_System-Ermittlungsansicht mithilfe der Spalte ResourceID und die ansicht v_UpdateComplianceStatus status mit dem v_StateNames status mit den Spalten LastEnforcementStatus bzw. StateID anzeigen. Die abgerufenen Informationen werden nach dem Thementyp 402 gefiltert, der Zustandsmeldungen für die Erzwingung von Konfigurationselementen enthält, und einem Computer mit dem NetBIOS-Namen Computer1.

    SELECT v_UpdateInfo.ArticleID, v_UpdateInfo.BulletinID, v_UpdateInfo.Title, 
    ��v_StateNames.StateName, v_UpdateComplianceStatus.LastStatusCheckTime, 
    ��v_UpdateComplianceStatus.LastEnforcementMessageTime 
    FROM v_R_System INNER JOIN v_UpdateComplianceStatus ON 
    ��v_R_System.ResourceID = v_UpdateComplianceStatus.ResourceID INNER JOIN v_UpdateInfo ON 
    ��v_UpdateComplianceStatus.CI_ID = v_UpdateInfo.CI_ID INNER JOIN v_StateNames ON 
    ��v_UpdateComplianceStatus.LastEnforcementMessageID = v_StateNames.StateID 
    WHERE (v_StateNames.TopicType = 402) AND (v_R_System.Netbios_Name0 LIKE 'Computer1') 
    ORDER BY v_StateNames.StateName, v_UpdateInfo.DateLastModified 

Hinzufügen von Softwareupdates und Kompatibilitätseinstellungsansichten

Die folgende Abfrage ruft die Softwareupdatebereitstellungen nach Zuweisungs-ID (Softwareupdatebereitstellungs-ID) und Zuweisungsname (Bereitstellungsname) ab. die Softwareupdates, die in der Bereitstellung enthalten sind, nach Artikel-ID, Bulletin-ID und Softwareupdatetitel; und die Zielsammlung für die Bereitstellung. Die Ergebnisse werden nach der Zuweisungs-ID und dann nach Artikel-ID sortiert. Die Abfrage verknüpft die Ansicht v_UpdateInfo Softwareupdates mithilfe der Spalte CI_ID mit der Ansicht v_CIAssignmentToCI Konformitätseinstellungen und verknüpft die ansicht v_CIAssignmentToCI mithilfe der AssignmentID-Spalte mit der Ansicht v_CIAssignment Kompatibilitätseinstellungen.

    SELECT v_CIAssignment.AssignmentID, v_CIAssignment.AssignmentName, 
    ��v_UpdateInfo.ArticleID, v_UpdateInfo.BulletinID, v_UpdateInfo.Title, 
    ��v_CIAssignment.CollectionName, v_CIAssignment.CollectionID 
    FROM v_UpdateInfo INNER JOIN v_CIAssignmentToCI ON 
    ��v_UpdateInfo.CI_ID = v_CIAssignmentToCI.CI_ID INNER JOIN v_CIAssignment ON 
    ��v_CIAssignmentToCI.AssignmentID = v_CIAssignment.AssignmentID 
    ORDER BY v_CIAssignment.AssignmentID, v_UpdateInfo.ArticleID 

Siehe auch

Softwareupdateansichten in Configuration Manager