Dépannage de l'inventaire matériel pour SCCM 2012

REMARQUE: cet article de blog a été mis à jour, veuillez donc consulter l'article mis à jour : /updated-troubleshoot-configmgr-hardware-inventory-issues

 

J'ai pensé qu'il était temps de mettre enfin à jour mon article sur la façon de dépanner le flux d'inventaire matériel. Bien que peu de choses aient changé depuis que j'ai écrit l'article pour la première fois en 2008, dans cette version mise à jour, j'ai ajouté quelques étapes supplémentaires et je vais vous montrer comment cela s'applique aux quatre types d'inventaire.

 

Cet article de blog vous fournira les étapes nécessaires pour dépanner l'inventaire lors de son passage du PC à la base de données Configuration Manager (ConfigMgr). En conséquence, ce guide vous aidera à identifier tout problème dans votre flux d'inventaire.

 

Toutes les captures d'écran proviennent d'un client et d'un serveur de site System Center 2012 Configuration Manager (CM12); le serveur de site exécute Windows 2008 R2. Pourquoi je te dis ça ? La raison est simple. Toutes les étapes que j'effectue SONT applicables aux CM12, CM07, SMS 2003 et SMS 2.0. La seule différence est que certains des emplacements de fichiers peuvent avoir changé entre les versions, vous devrez donc peut-être faire un peu d'extrapolation.

 

Phase 1 – PC client

 

Sur le client CM12 dans le fichier Inventoryagent.log, vous ne le verrez jamais dire qu'il effectue un cycle d'inventaire matériel, un cycle d'inventaire logiciel, etc. Il ne répertoriera que le GUID utilisé pour cette action. Ce tableau vous fournit ces détails pour traduire le GUID en action d'inventaire.

 

Action d'inventaire

ID GUID

Inventaire du matériel

{00000000-0000-0000-0000-00000000001}

Inventaire des logiciels

{00000000-0000-0000-0000-00000000002}

Enregistrement de découverte de données

{00000000-0000-0000-0000-00000000003}

Collecte de fichiers

{00000000-0000-0000-0000-00000000010}

 

Pour mon exemple, j'utiliserai l'inventaire matériel, mais si vous devez dépanner l'un des autres types d'inventaire, le processus est exactement le même. Remplacez simplement l'ID GUID d'inventaire matériel dans mon exemple par l'ID GUID approprié.

 

Ouvrez le Panneau de configuration et sélectionnez l'applet ConfigMgr.

SCCM Cleitn Actions

Sélectionnez le Actions languette. Sélectionner Cycle d'inventaire du matériel, puis cliquez sur Cours maintenant.

Client SCCM Cycle d'inventaire matériel terminé

Cliquez sur d'accord deux fois, pour fermer l'applet ConfigMgr.

SCCM Inventoryagent.log affichant l'inventaire delta pour l'inventaire matériel

Ensuite, ouvrez InventoryAgent.log à l'aide de CMTrace. Confirmez que l'inventaire matériel a démarré en localisant l'ID GUID (flèche rouge). Notez que ce cycle d'inventaire est un cycle d'inventaire Delta (flèche bleue).

SCCM client Inventoryagent.log show Cycle d'inventaire matériel terminé
Attendez la fin de l'inventaire (flèche bleue).

Ipconfig affichant l'adresse IP
Ouvrez une invite de commande et déterminez l'adresse IP du PC client.

Phase 2 – Serveur MP

Journal IIS pour MP montrant le client SCCM téléchargeant l'inventaire matériel

Sur votre serveur MP, localisez vos journaux IIS. Ils se trouvent généralement ici : c:\inetpub\logs\LogFiles. Utilisez à nouveau CMTrace, ouvrez le journal IIS actuel, localisez l'adresse IP du PC client. Notez que les données matérielles ont été téléchargées sur le MP.

 

Si vous en arrivez à ce point alors vous savez que le PC a transféré son inventaire au MP et donc ce n'est pas un problème sur le client. Si vous n'obtenez pas les lignes ci-dessus, le problème vient du client.

Localisez maintenant les journaux de vos clients MP. Ces journaux peuvent se trouver à plusieurs endroits différents, mais en général, ils se trouvent soit sur le même lecteur que l'installation de votre serveur de site CM ou sur C:\Windows\ccm\logs. Dans mon cas, ils ont été trouvés ici d:\Program Files\SMS_CCM\Logs.

Journal MP du serveur de site indiquant l'inventaire matériel transmis au chargeur de données

Vous pouvez voir que l'inventaire matériel de mon client a été reçu par le MP et déplacé dans les boîtes d'envoi MP. Notez le nom du fichier (flèche rouge).

À ce stade, vous savez que vous n'avez pas de problème avec le député.

Phase 3

Déplacez-vous maintenant vers votre serveur de site ; dans mon cas c'est le même serveur. 

Dataloader traitant l'inventaire matériel pour le client SCCM
Ouvrez le dataldr.log situé ici D:\Program Files\Microsoft Configuration Manager\Logs. Notez que le fichier est déplacé de dataldr.box vers dataldr.box authentifié (flèche rouge).
Remarquez ensuite quelques lignes plus tard que le nom du PC est répertorié (flèche bleue) et que l'inventaire est ajouté à la base de données CM12. Vous pouvez voir qu'il est ajouté à la base de données CM12 car 171 procédures stockées ont été exécutées dans la base de données. Cela signifie également qu'environ 171 éléments ont été mis à jour sur le PC client depuis la dernière exécution de l'inventaire matériel. Pour un inventaire complet, attendez-vous à ce que le nombre de procédures stockées à exécuter soit bien supérieur à 3 000.

Resource Explorer montre que les données de clé SCCM ont été mises à jour dans la base de données SCCM

Pour confirmer que les données sont mises à jour et ajoutées à la base de données CM12, ouvrez l'Explorateur de ressources et vérifiez la date de la dernière analyse matérielle (flèche dorée). Cette date/heure correspondra aux données/heure de l'inventaire matériel telles qu'elles apparaissent dans le fichier Inventoryagent.log. (Remarque : j'ai supprimé ces informations de la capture d'écran pour des raisons d'espace.)

Découvrez comment Right Click Tools change la façon dont les systèmes sont gérés.

Augmentez immédiatement votre productivité grâce à notre version Community Edition limitée et gratuite.

Commencez dès aujourd'hui avec Right Click Tools :

Partagez ceci :

Assistance

  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.

Contact

  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.

Contact

  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
fr_FRFrench