Freigeben über


Identifizieren von Computern, die eine bestimmte Zeit lang keine Kompatibilität für die Verwaltung gewünschter Konfigurationen gemeldet haben

Betrifft: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

Mit einem Configuration Manager 2007-Bericht können Sie alle Clientcomputer identifizieren, die innerhalb einer angegebenen Anzahl von Tagen keinen Kompatibilitätsstatus für eine Konfigurationsbasislinie gemeldet haben.

Diese Anleitungen zeigen Ihnen schrittweise, wie Sie mit Configuration Manager 2007 einen Bericht mithilfe der Configuration Manager-Konsole erstellen und anzeigen.

So erstellen Sie einen Configuration Manager-Bericht, der Clientcomputer identifiziert, die innerhalb einer angegebenen Anzahl von Tagen keinen Kompatibilitätsstatus für eine Konfigurationsbasislinie gemeldet haben

  1. Wechseln Sie in der Configuration Manager-Konsole zu System CenterConfiguration Manager > Standortdatenbank > Computerverwaltung > Berichterstattung.

  2. Erweitern Sie den Knoten Berichterstattung, klicken Sie mit der rechten Maustaste auf Berichte, klicken Sie auf Neu und anschließend auf Bericht.

  3. Geben Sie im Berichterstellungs-Assistenten auf der Seite Allgemein Folgendes an:

    • Name: Geben Sie einen Namen für den Bericht ein, z. B. Computer, die innerhalb einer angegebenen Anzahl von Tagen keinen Kompatibilitätsstatus für eine Konfigurationsbasislinie gemeldet haben.

    • Kategorie: Wählen Sie aus der Dropdownliste Verwaltung gewünschter Konfigurationen – Fehler aus.

    • Kommentar: Geben Sie einen beschreibenden Kommentar für den Bericht ein , z. B. Dieser Bericht zeigt Computer an, die innerhalb einer angegebenen Anzahl von Tagen keinen Kompatibilitätsstatus für eine Konfigurationsbasislinie gemeldet haben.

    • Klicken Sie auf SQL-Anweisung bearbeiten.

  4. Geben Sie im Dialogfeld SQL-Anweisung für Berichte Folgendes an:

    • SQL-Anweisung: Kopieren Sie den folgenden Code, und fügen Sie ihn in das Feld SQL-Anweisung ein:

      select distinct
         sys.Netbios_Name0,
         loc.DisplayName as BaselineName,
         cs.ComplianceStateName as ComplianceState,
         cs.LastComplianceMessageTime,
         DATEDIFF(Day, MAX(cs.LastComplianceMessageTime), GetDate()) AS "Days since last report"
      from v_CITargetedMachines target with (NOLOCK)
      inner join v_ConfigurationItems ci on ci.CI_ID=target.CI_ID
      left join v_LocalizedCIProperties_SiteLoc loc on ci.CI_ID=loc.CI_ID
      inner join v_R_System sys on sys.ResourceID=target.ResourceID
      left join v_CICurrentComplianceStatus cs with (NOLOCK) on cs.CI_ID=ci.CI_ID and cs.ResourceID=target.ResourceID
      where loc.DisplayName = @ciid
      GROUP BY
         sys.Netbios_Name0,
         loc.DisplayName,
         cs.ComplianceStateName,
         cs.LastComplianceMessageTime
      HAVING (@variable <= DATEDIFF(Day, MAX(cs.LastComplianceMessageTime), GetDate()))
      ORDER BY sys.Netbios_Name0
      
    • Klicken Sie auf Aufforderungen.

  5. Klicken Sie im Dialogfeld Aufforderungen auf Neu, um eine neue Aufforderung zu erstellen.

  6. Geben Sie im Dialogfeld Aufforderungseigenschaften Folgendes an:

    • Name: Geben Sie den Namen Variable an.

    • Aufforderungstext: Geben Sie Geben Sie die Anzahl der Tage ein an.

    • Klicken Sie auf OK, um das Dialogfeld Aufforderungseigenschaften zu schließen.

  7. Klicken Sie im Dialogfeld Aufforderungen auf Neu, um eine neue Aufforderung zu erstellen.

  8. Geben Sie im Dialogfeld Aufforderungseigenschaften Folgendes an:

    • Name: Geben Sie den Namen ciid an.

    • Aufforderungstext: Geben Sie Anzeigename der Basislinie an.

    • Wählen Sie SQL-Anweisung angeben aus.

    • Klicken Sie auf SQL-Anweisung bearbeiten.

  9. Geben Sie im Dialogfeld SQL-Anweisung für Aufforderung Folgendes an:

    • Kopieren Sie den folgenden Code, und fügen Sie ihn in das Feld SQL-Anweisung ein:

      if (@__filterwildcard = '')
      begin
         select distinct
         DisplayName,
         CI_UniqueID
         from v_ConfigurationItems ci
         left join v_LocalizedCIProperties_SiteLoc loc on ci.CI_ID=loc.CI_ID
         where ci.CIType_ID=2
         order by DisplayName
      end
      else
      begin
        select distinct
         DisplayName,
         CI_UniqueID
         from v_ConfigurationItems ci
         left join v_LocalizedCIProperties_SiteLoc loc on ci.CI_ID=loc.CI_ID
         where ci.CIType_ID=2
         and Displayname like @__filterwildcard
         order by DisplayName
      end
      
    • Klicken Sie auf OK, um das Dialogfeld SQL-Anweisung für Aufforderung zu schließen.

  10. Klicken Sie auf OK, um das Dialogfeld Aufforderungseigenschaften zu schließen.

  11. Klicken Sie auf OK, um das Dialogfeld Aufforderungen zu schließen.

  12. Klicken Sie im Dialogfeld LinkReportPromptsDialog auf Ja, um die Aufforderungen im Bericht zu aktualisieren.

  13. Klicken Sie auf OK, um das Dialogfeld SQL-Anweisung für Berichte zu schließen.

  14. Klicken Sie auf „OK“, um das Dialogfeld Computer, die innerhalb einer angegebenen Anzahl von Tagen keinen Kompatibilitätsstatus für eine Konfigurationsbasislinie gemeldet haben zu schließen.

So führen Sie den Bericht aus, der Clientcomputer identifiziert, die innerhalb einer angegebenen Anzahl von Tagen keinen Kompatibilitätsstatus für eine Konfigurationsbasislinie gemeldet haben

  1. Wechseln Sie in der Configuration Manager-Konsole zu System CenterConfiguration Manager > Standortdatenbank > Computerverwaltung > Berichterstattung.

  2. Klicken Sie im Knoten Berichte auf die Spalte Kategorie, um die Berichte zu sortieren und so die Suche nach Berichten zur Verwaltung gewünschter Konfigurationen zu erleichtern.

  3. Klicken Sie mit der rechten Maustaste auf den Bericht Computer, die innerhalb einer angegebenen Anzahl von Tagen keinen Kompatibilitätsstatus für eine Konfigurationsbasislinie gemeldet haben, und klicken Sie dann auf Ausführen.

  4. Geben Sie auf der Seite Berichtinformationen die folgenden Informationen an:

    • Geben Sie die Anzahl der Tage ein: Geben Sie die Anzahl der Tage seit dem letzten Kompatibilitätsbericht des Clientcomputers ein.

    • Anzeigename der Basislinie: Geben Sie den Namen der Konfigurationsbasislinie an, oder klicken Sie auf Werte, und wählen Sie den Namen aus der Liste aus.

      Hinweis

      Es ist möglich, dass mehrere Konfigurationsbasislinien den gleichen Anzeigenamen aufweisen. Damit die richtige Konfigurationsbasislinie einfacher gefunden werden kann, wird die eindeutige ID des Konfigurationselements neben der Konfigurationsbasislinie angezeigt, wenn Sie auf Werte klicken. Weitere Informationen zum Unterscheiden von Konfigurationsinformationen mit dem gleichen Namen finden Sie unter Unterscheiden von Konfigurationsdaten gleichen Namens in der Verwaltung gewünschter Konfigurationen.

  5. Klicken Sie auf Anzeigen, um den Bericht anzuzeigen. Es wird eine Liste von Clientcomputern angezeigt, die innerhalb der angegebenen Anzahl von Tagen keinen Kompatibilitätszustand gemeldet haben, zusammen mit dem letzten erfolgreichen Kompatibilitätszustand mit Datum und Uhrzeit.

  6. Schließen Sie den Bericht.

Siehe auch

Tasks

Unterscheiden von Konfigurationsdaten gleichen Namens in der Verwaltung gewünschter Konfigurationen

Konzepte

Informationen zu Berichten für die Verwaltung gewünschter Konfigurationen

Andere Ressourcen

Aufgaben zur Verwaltung gewünschter Konfigurationen

Weitere Informationen finden Sie unter Configuration Manager 2007 – Informationen und Support (möglicherweise in englischer Sprache).
Das Dokumentationsteam erreichen Sie per E-Mail unter: SMSdocs@microsoft.com