Fehlerbehebung bei der Hardwareinventur für SCCM 2012

HINWEIS: Dieser Blog-Beitrag wurde aktualisiert, bitte lesen Sie den aktualisierten Beitrag: /updated-troubleshoot-configmgr-hardware-inventory-issues

 

Ich dachte, es wäre an der Zeit, meinen Artikel zur Fehlerbehebung bei der Hardwareinventur endlich zu aktualisieren. Obwohl sich seit dem ursprünglichen Schreiben des Artikels im Jahr 2008 nicht viel geändert hat, habe ich in dieser aktualisierten Version einige weitere Schritte hinzugefügt und zeige Ihnen, wie dies für alle vier Inventartypen gilt.

 

Dieser Blog-Beitrag enthält die erforderlichen Schritte zur Fehlerbehebung beim Inventar, während es vom PC zur Configuration Manager (ConfigMgr)-Datenbank fließt. Daher hilft dieser Leitfaden dabei, jedes Problem in Ihrem Inventarfluss zu lokalisieren.

 

Alle Screenshots stammen von einem System Center 2012 Configuration Manager (CM12)-Client und -Standortserver; auf dem Standortserver wird Windows 2008 R2 ausgeführt. Warum erzähle ich dir das? Der Grund ist einfach. Alle Schritte, die ich durchführe, SIND auf CM12, CM07, SMS 2003 und SMS 2.0 anwendbar. Der einzige Unterschied besteht darin, dass sich einige der Dateispeicherorte zwischen den Versionen möglicherweise geändert haben, sodass Sie möglicherweise etwas extrapolieren müssen.

 

Phase 1 – Client-PC

 

Auf dem CM12-Client im Inventaragent.log werden Sie nie sehen, dass er einen Hardware-Inventarzyklus, Software-Inventarzyklus usw. durchführt. Es wird nur die GUID aufgelistet, die für diese Aktion verwendet wird. Diese Tabelle enthält diese Details, um die GUID in die Inventarisierungsaktion zu übersetzen.

 

Inventaraktion

GUID-ID

Hardware-Inventar

{00000000-0000-0000-0000-00000000001}

Softwareinventar

{00000000-0000-0000-0000-00000000002}

Datenermittlungsdatensatz

{00000000-0000-0000-0000-00000000003}

Dateisammlung

{00000000-0000-0000-0000-0000000000010}

 

In meinem Beispiel verwende ich die Hardwareinventur, aber wenn Sie bei einem der anderen Inventartypen Fehler beheben müssen, ist der Vorgang genau gleich. Ersetzen Sie einfach die Hardware-Inventar-GUID-ID in meinem Beispiel durch die entsprechende GUID-ID.

 

Öffnen Sie die Systemsteuerung und wählen Sie das Applet ConfigMgr aus.

SCCM Cleitn-Aktionen

Wähle aus Aktionen Tab. Auswählen Hardware-Inventarzyklus, und klicken Sie dann auf Lauf jetzt.

SCCM-Client Hardware-Inventurzyklus abgeschlossen

Klicken OK zweimal, um das Applet ConfigMgr zu schließen.

SCCM Inventoryagent.log zeigt Deltainventar für Hardwareinventar

Öffnen Sie als Nächstes InventoryAgent.log mit CMTrace. Bestätigen Sie, dass die Hardwareinventur gestartet wurde, indem Sie die GUID-ID (roter Pfeil) suchen. Beachten Sie, dass dieser Inventarzyklus ein Delta-Inventarzyklus ist (blauer Pfeil).

SCCM-Client Inventoryagent.log zeigt Hardwareinventurzyklus abgeschlossen
Warten Sie, bis das Inventar abgeschlossen ist (blauer Pfeil).

IPconfig mit IP-Adresse
Öffnen Sie eine Eingabeaufforderung und ermitteln Sie die IP-Adresse des Client-PCs.

Phase 2 – MP-Server

IIS-Protokoll für MP zeigt SCCM-Client beim Hochladen von Hardwareinventar

Suchen Sie auf Ihrem MP-Server Ihre IIS-Protokolle. Sie befinden sich im Allgemeinen hier: c:\inetpub\logs\LogFiles. Verwenden Sie erneut CMTrace, öffnen Sie das aktuelle IIS-Protokoll, suchen Sie die IP-Adresse für den Client-PC. Beachten Sie, dass die Hardwaredaten zum MP hochgeladen wurden.

 

Wenn Sie an diesem Punkt angelangt sind, wissen Sie, dass der PC sein Inventar auf den MP übertragen hat und daher auf dem Client kein Problem ist. Wenn Sie die obigen Zeilen nicht erhalten, liegt das Problem beim Client.

Suchen Sie nun Ihre MP-Client-Protokolle. Diese Protokolle können sich an verschiedenen Orten befinden, aber im Allgemeinen befinden sie sich entweder auf demselben Laufwerk wie Ihre CM-Standortserverinstallation oder in C:\Windows\ccm\logs. In meinem Fall wurden sie hier gefunden d:\Program Files\SMS_CCM\Logs.

Standortserver-MP-Protokoll, das die Hardwareinventur anzeigt, die an den Dataloader übergeben wird

Sie können sehen, dass das Hardwareinventar von meinem Client vom MP empfangen und in die MP-Ausgangsboxen verschoben wurde. Notieren Sie sich den Dateinamen (roter Pfeil).

An dieser Stelle wissen Sie, dass Sie kein Problem mit dem MP haben.

Phase 3

Wechseln Sie nun zu Ihrem Site-Server; In meinem Fall ist es der gleiche Server. 

Dataloader, der das Hardwareinventar für den SCCM-Client verarbeitet
Öffnen Sie die dataldr.log hier D:\Program Files\Microsoft Configuration Manager\Logs. Beachten Sie, dass die Datei von der dataldr.box in die authentifizierte dataldr.box verschoben wird (roter Pfeil).
Beachten Sie dann einige Zeilen später, dass der PC-Name aufgeführt ist (blauer Pfeil) und das Inventar der CM12-Datenbank hinzugefügt wird. Sie können sehen, dass es der CM12-Datenbank hinzugefügt wird, da 171 gespeicherte Prozeduren in der Datenbank ausgeführt wurden. Dies bedeutet auch, dass ~171 Elemente auf dem Client-PC seit der letzten Ausführung der Hardwareinventur aktualisiert wurden. Für eine vollständige Bestandsaufnahme ist davon auszugehen, dass die Anzahl der auszuführenden gespeicherten Prozeduren weit über 3.000 beträgt.

Resource Explorer zeigt, dass SCCM cleitn-Daten in der SCCM-Datenbank aktualisiert wurden

Um zu bestätigen, dass die Daten aktualisiert und zur CM12-Datenbank hinzugefügt wurden, öffnen Sie den Ressourcen-Explorer und überprüfen Sie das Datum des letzten Hardware-Scans (goldener Pfeil). Dieses Datum/diese Uhrzeit stimmt mit dem Datum/der Uhrzeit für das Hardwareinventar überein, wie es im Inventaragent.log angezeigt wird. (Hinweis: Ich habe diese Informationen aus Platzgründen aus dem Screenshot entfernt.)

Sehen Sie, wie Right Click Tools die Art und Weise verändert, wie Systeme verwaltet werden.

Steigern Sie sofort die Produktivität mit unserer limitierten, kostenlos nutzbaren Community Edition.

Starten Sie noch heute mit Right Click Tools:

Teile das:

Support

  • Dieses Feld dient zur Validierung und sollte nicht verändert werden.

Kontakt

  • Dieses Feld dient zur Validierung und sollte nicht verändert werden.

Kontakt

  • Dieses Feld dient zur Validierung und sollte nicht verändert werden.
de_DEGerman