Dépannage de l'inventaire matériel ConfigMgr

Il y a de nombreuses années, j'ai publié un article de blog pour aider les gens à traquer les problèmes impliquant Inventaire du matériel. Par accident, tout en aidant quelqu'un à résoudre les problèmes d'inventaire matériel ConfigMgr, j'ai remarqué qu'il manquait une étape. Dans 99% des cas, personne n'aurait besoin ou ne remarquerait cette étape, mais comme j'ai réalisé qu'elle manquait, j'ai décidé de mettre à jour mon message.

A partir de maintenant, ce guide devrait vous aider à identifier tout (J'espère) des problèmes dans le flux d'inventaire du PC vers la base de données Configuration Manager (ConfigMgr). Il y a trois sections : Phase 1 – PC client, Phase 2 – Serveur MP et Phase 3 – Serveur de site.

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 2012 R2. Cependant, les étapes que j'effectue SONT applicables à toutes les versions de ConfigMgr depuis la dernière version jusqu'à SMS 2.0 ! La seule différence que vous pouvez rencontrer est que certains des emplacements de fichiers sont modifiés entre les versions.

Comment résoudre les problèmes d'inventaire matériel ConfigMgr

Phase 1 – PC client

Lors du dépannage d'un PC client, le fichier Inventoryagent.log ne dira jamais qu'il effectue un cycle d'inventaire matériel, un cycle d'inventaire logiciel, etc. Il ne répertoriera que l'identificateur global unique (GUID) utilisé pour cette action. Ce tableau vous fournit ces détails pour traduire le GUID en action d'inventaire.

Résoudre les problèmes d'inventaire matériel ConfigMgr - Phase 1 - Tableau GUID

Dans 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 le GUID d'inventaire matériel par l'ID GUID approprié.

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

Résoudre les problèmes d'inventaire matériel ConfigMgr - Phase 1 - Onglet Actions

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

Résoudre les problèmes d'inventaire matériel ConfigMgr - Phase 1 - Fermer l'applet ConfigMgr

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

Résoudre les problèmes d'inventaire matériel ConfigMgr - Phase 1 - InventoryAgentLog

Ensuite, ouvrez InventoryAgent.log à l'aide de CMTrace. Confirmez que l'inventaire matériel a démarré en localisant le GUID (flèche rouge).

Notez que ce cycle d'inventaire est un cycle d'inventaire Delta (flèche bleue).

Résoudre les problèmes d'inventaire matériel ConfigMgr - Phase 1 - Cycle d'inventaire terminé

Attendez la fin de l'inventaire (flèche bleue ci-dessus). **NOUVEAU** Notez le GUID (flèche verte ci-dessus). Cela peut sembler déroutant, mais il s'agit d'un autre exemple de mélange et d'appariement des GUID Microsoft au sein d'une tâche. Le GUID de la flèche verte n'est pas le même GUID utilisé pour identifier la tâche d'inventaire matériel.

Maintenant, ouvrez le CcmMessaging.log à l'aide de CMTrace. Recherchez le GUID noté à l'étape précédente (flèches rouges ci-dessous). Recherchez ensuite le message « TRANSFERT DE CHARGE UTILE DU MESSAGE TERMINÉ » (flèche noire). Assurez-vous que le message d'état indique SUCCÈS (flèche verte ci-dessous). Cela signifie que le fichier est téléchargé sur votre MP. Si cette étape échoue, vous devez consulter les journaux IIS (Phase 2 - MP Server) pour voir s'il existe une indication de la raison de l'échec, comme des erreurs de certificat.

Résoudre les problèmes d'inventaire matériel ConfigMgr - Phase 1 - CcmMessagingLog
Résoudre les problèmes d'inventaire matériel ConfigMgr - Phase 1 - Invite de commandes

Ensuite, sur votre PC client problématique, ouvrez une invite de commande et enregistrez l'adresse IP. Dans mon cas, j'ai deux adresses IP qui doivent être enregistrées ; les adaptateurs sans fil et Ethernet.

Phase 2 – Serveur MP

Résoudre les problèmes d'inventaire matériel ConfigMgr - Phase 2 - Journaux IIS

Dans la phase 2, localisez vos journaux IIS sur votre serveur MP. Ils se trouvent généralement ici : c:\inetpub\logs\LogFiles. Encore une fois, utilisez CMTrace, ouvrez le journal IIS actuel et localisez l'adresse IP du PC client problématique. Notez que le GUID est répertorié trois fois pour l'adresse IP du client (entre les flèches rouges).

Pour déterminer quel dossier contient vos journaux MP, consultez les articles de blog suivants :
Où sont mes journaux IIS ?
Où sont mes journaux IIS ? Vidéo explicative

Si vous en arrivez à ce point, vous savez que le PC a transféré son inventaire au MP et que ce n'est donc pas un problème client. Si vous n'obtenez pas les lignes ci-dessus avec le GUID, 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 ConfigMgr ou sur C:\Windows\ccm\logs. Dans mon cas, ils ont été trouvés ici d:\Program Files\SMS_CCM\Logs.
Ouvrez le fichier MP_hinv.log et recherchez le nom de l'ordinateur. Dans mon cas, c'est M6.

Résoudre les problèmes d'inventaire matériel ConfigMgr - Phase 2 - MP_hinvLog

Dans la capture d'écran ci-dessus, 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 – Serveur de site

Passez maintenant à votre serveur de site ConfigMgr.

Phase 3 - dataldrLog

Ouvrez le dataldr.log situé ici D:\Program Files\Microsoft Configuration Manager\Logs. Notez que le fichier est déplacé de la dataldr.box vers la dataldr.box authentifiée (flèche rouge).

Remarquez ensuite quelques lignes plus tard que le nom du PC est répertorié (flèche verte) et que l'inventaire est ajouté à la base de données ConfigMgr 2012. Vous pouvez voir qu'il est ajouté dans la base de données ConfigMgr 2012 car 112 procédures stockées (flèche bleue) ont été exécutées dans la base de données.

Cela signifie également qu'environ 112 é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écutées soit bien supérieur à 3 000.

Phase 3 - Explorateur de ressources

Pour confirmer que les données sont mises à jour et ajoutées à la base de données ConfigMgr 2012, ouvrez l'Explorateur de ressources et examinez la date de la dernière analyse matérielle (flèche dorée). Cette date/heure correspondra à la date/heure de l'inventaire matériel tel qu'il apparaît dans le fichier Inventoryagent.log. Faites attention au décalage de fuseau horaire si l'heure ne correspond pas exactement.

En suivant les étapes décrites dans cet article de blog, vous pouvez résoudre efficacement les problèmes d'inventaire matériel ConfigMgr dans la console ConfigMgr.

Si vous rencontrez toujours des problèmes, vous voudrez peut-être vérifier ce qui est réellement inventorié, alors jetez un œil à cet article : Comment confirmer que l'inventaire matériel fonctionne. S'il vous plaît laissez-moi savoir si vous avez des questions @GarthMJ.

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 :

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é.

En soumettant ce formulaire, vous comprenez que Recast Software peut traiter vos données comme décrit dans le Recast Software Politique de confidentialité.

fr_FRFrench