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
Wechseln Sie in der Configuration Manager-Konsole zu System CenterConfiguration Manager > Standortdatenbank > Computerverwaltung > Berichterstattung.
Erweitern Sie den Knoten Berichterstattung, klicken Sie mit der rechten Maustaste auf Berichte, klicken Sie auf Neu und anschließend auf Bericht.
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.
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.
Klicken Sie im Dialogfeld Aufforderungen auf Neu, um eine neue Aufforderung zu erstellen.
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.
Klicken Sie im Dialogfeld Aufforderungen auf Neu, um eine neue Aufforderung zu erstellen.
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.
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.
Klicken Sie auf OK, um das Dialogfeld Aufforderungseigenschaften zu schließen.
Klicken Sie auf OK, um das Dialogfeld Aufforderungen zu schließen.
Klicken Sie im Dialogfeld LinkReportPromptsDialog auf Ja, um die Aufforderungen im Bericht zu aktualisieren.
Klicken Sie auf OK, um das Dialogfeld SQL-Anweisung für Berichte zu schließen.
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
Wechseln Sie in der Configuration Manager-Konsole zu System CenterConfiguration Manager > Standortdatenbank > Computerverwaltung > Berichterstattung.
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.
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.
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.
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.
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