Comment étendre l’inventaire matériel dans System Center Configuration Manager

 

S’applique à : System Center Configuration Manager (current branch)

System Center Configuration Manager lit les informations concernant les périphériques des PC Windows en utilisant WMI (Windows Management Instrumentation). WMI est l'implémentation Microsoft de WBEM (Web-based Enterprise Management) qui est une norme sectorielle pour l'accès aux informations de gestion dans un environnement d'entreprise. Dans les versions précédentes de Configuration Manager, vous pouvez étendre l'inventaire matériel en modifiant le fichier sms_def.mof sur le serveur de site. Ce fichier contenait une liste de classes WMI qui pouvaient être lues par l'inventaire matériel Configuration Manager . En modifiant ce fichier, vous pouviez activer et désactiver les classes existantes et également créer des classes à inventorier.

Le fichier Configuration.mof permet de définir les classes de données que l’inventaire matériel doit inventorier sur le client et il n’a pas été modifié depuis Configuration Manager 2012. Vous pouvez créer des classes de données pour inventorier les classes de données de référentiel WMI existantes ou personnalisées ou les clés de Registre présentes sur les systèmes clients.

Le fichier Configuration.mof définit également et inscrit les fournisseurs WMI d'accéder aux informations de périphérique durant l'inventaire matériel. L'enregistrement des fournisseurs définit le type de fournisseur à utiliser et les classes prises en charge par le fournisseur.

Lorsque Configuration Manager les clients demandent une stratégie, par exemple, lors de leur intervalle d'interrogation de stratégie de client standard, le fichier Configuration.mof est associé au corps de stratégie. Ce fichier est ensuite téléchargé et compilé par les clients. Lorsque vous ajoutez, modifiez ou supprimez des classes de données à partir du fichier Configuration.mof, les clients compilent automatiquement ces modifications sont apportées aux classes de données liées au stock. Aucune autre action n'est requise pour inventorier les classes de données nouvelles ou modifiées sur les clients Configuration Manager . Ce fichier se trouve dans *<emplacement_installation_CM>\Inboxes\clifiles.src\hinv\* sur les serveurs de site principal.

Dans Configuration Manager, vous ne modifiez plus le fichier sms_def.mof comme vous le faisiez dans Configuration Manager 2007. Au lieu de cela, vous pouvez activer et désactiver des classes WMI, et ajouter de nouvelles classes que l’inventaire matériel collectera, à l’aide des paramètres client. Configuration Manager fournit les méthodes suivantes pour étendre l'inventaire matériel.

System_CAPS_ICON_note.jpg Remarque


Si vous avez modifié manuellement le fichier Configuration.mof pour ajouter des classes d’inventaire personnalisées, ces modifications sont remplacées lorsque vous mettez à jour vers la version 1602. Pour continuer à utiliser des classes personnalisées après la mise à jour, vous devez les ajouter à la section « Added extensions » du fichier Configuration.mof après la mise à jour vers 1602.
Vous ne devez cependant rien modifier au-dessus de cette section car la modification de ces sections est réservée à Configuration Manager. Une sauvegarde de votre fichier Configuration.mof personnalisé se trouve dans :
<répertoire_installation_CM>\data\hinvarchive\.

MéthodeInformations complémentaires
Activer ou désactiver les classes d'inventaire existantesVous pouvez activer ou désactiver les classes d'inventaire par défaut utilisées par Configuration Manager ou créer des paramètres client personnalisés qui permettent de collecter différentes classes d'inventaire matériel depuis les regroupements de clients définis. Pour plus d’informations, consultez la procédure Pour activer ou désactiver les classes existantes d'inventaire dans cette rubrique.
Ajouter une nouvelle classe d'inventaireVous pouvez ajouter une nouvelle classe d'inventaire à partir de l'espace de noms WMI d'un autre périphérique. Pour plus d’informations, consultez la procédure Pour ajouter une nouvelle classe d'inventaire dans cette rubrique.
Importer et exporter des classes d'inventaire matérielVous pouvez importer et exporter des fichiers MOF (Managed Object Format) contenant des classes d’inventaire à partir de la console Configuration Manager . Pour plus d’informations, consultez les procédures Pour importer des classes d'inventaire matériel et Pour exporter des classes d'inventaire matériel dans cette rubrique.
Créer des fichiers NOIDMIFLes fichiers NOIDMIF permet de collecter des informations sur les périphériques clients qui ne peuvent pas être inventoriés par Configuration Manager. Par exemple, vous pouvez souhaiter recueillir des informations numéros de périphérique actif qui existe uniquement en tant qu'étiquette sur le périphérique. Inventaire NOIDMIF est automatiquement associé à l'appareil client collectées à partir de. Pour plus d'informations, consultez Pour créer des fichiers NOIDMIF dans cette rubrique.
Créer les fichiers IDMIFUtilisez les fichiers IDMIF pour collecter des informations sur les ressources de votre organisation qui ne sont pas associés à un Configuration Manager client, par exemple, les projecteurs, photocopieurs et imprimantes réseau. Pour plus d'informations, consultez Pour créer des fichiers IDMIF dans cette rubrique.

Utilisez les procédures suivantes pour étendre l’inventaire matériel, comme décrit dans le tableau précédent.

Ces procédures vous aident à configurer les paramètres client par défaut pour l'inventaire matériel et elles s'appliquent à tous les clients de votre hiérarchie. Pour appliquer ces paramètres à certains clients uniquement, créez un paramètre de périphérique client personnalisé et affectez-le à un regroupement qui contient les périphériques à inventorier. Pour plus d'informations sur la création de paramètres client personnalisés, consultez How to configure client settings in System Center Configuration Manager.

Pour activer ou désactiver les classes existantes d'inventaire

  1. Dans la console Configuration Manager , cliquez sur Administration.

  2. Dans l'espace de travail Administration , cliquez sur Paramètres client.

  3. Cliquez sur Paramètres client par défaut.

  4. Dans l'onglet Accueil , dans le groupe Propriétés , cliquez sur Propriétés.

  5. Dans la boîte de dialogue Paramètres client par défaut , cliquez sur Inventaire matériel.

  6. Dans la liste Paramètres du périphérique , cliquez sur Définir des classes.

  7. Dans la boîte de dialogue Classes d'inventaire matériel , sélectionnez ou désélectionnez les classes et les propriétés de classe que doit collecter l'inventaire matériel. Vous pouvez développer une classe pour sélectionner ou désélectionner des propriétés individuelles dans la classe. Utilisez le champ Rechercher des classes d'inventaire pour rechercher des classes individuelles.

    System_CAPS_ICON_important.jpg Important


    Lorsque vous ajoutez de nouvelles classes à Configuration Manager l'inventaire matériel, augmente la taille du fichier d'inventaire collecté et envoyée au serveur de site. Cela peut affecter négativement les performances de votre réseau et le site Configuration Manager . Activez uniquement les classes d'inventaire à collecter.

  8. Cliquez sur OK pour enregistrer vos modifications et fermer la boîte de dialogue Classes d'inventaire matériel .

Pour ajouter une nouvelle classe d'inventaire

  1. Dans la console Configuration Manager , cliquez sur Administration.

    System_CAPS_ICON_important.jpg Important


    Vous pouvez uniquement ajouter des classes d'inventaire à partir du serveur de niveau supérieur dans la hiérarchie et en modifiant les paramètres client par défaut. Cette option n'est pas disponible lorsque vous créez des paramètres de périphérique personnalisés.

  2. Dans l'espace de travail Administration , cliquez sur Paramètres client.

  3. Cliquez sur Paramètres client par défaut.

  4. Dans l'onglet Accueil , dans le groupe Propriétés , cliquez sur Propriétés.

  5. Dans la boîte de dialogue Paramètres client par défaut , cliquez sur Inventaire matériel.

  6. Dans la liste Paramètres du périphérique , cliquez sur Définir des classes.

  7. Dans la boîte de dialogue Classes d'inventaire matériel , cliquez sur Ajouter.

  8. Dans la boîte de dialogue Ajouter une classe d'inventaire matériel , cliquez sur Ajouter.

  9. Dans la boîte de dialogue Connexion à Windows Management Instrumentation (WMI) , définissez le nom de l'ordinateur depuis lequel vous allez extraire les classes WMI et l'espace de noms WMI à utiliser pour récupérer les classes. Si vous souhaitez récupérer toutes les classes sous l'espace de noms WMI spécifié, cliquez sur Récursive. Si l'ordinateur auquel vous vous connectez n'est pas l'ordinateur local, fournissez les informations d'identification d'un compte autorisé à accéder à WMI sur l'ordinateur distant.

  10. Cliquez sur Connexion.

  11. Dans la boîte de dialogue Ajouter une classe d'inventaire matériel , dans la liste des classes d'inventaire , sélectionnez les classes WMI à ajouter à l'inventaire matériel Configuration Manager .

  12. Si vous souhaitez modifier les informations sur la classe WMI sélectionnée, cliquez sur Modifieret dans la boîte de dialogue Qualificatifs de classe , fournissez les informations suivantes :

    • Nom complet : permet d'indiquer un nom convivial pour la classe qui s'affichera dans l'Explorateur de ressources.

    • Propriétés : définissez l'unité dans laquelle s'affichera chaque propriété de la classe WMI.

    Vous pouvez également désigner des propriétés comme propriété de clé pour identifier de façon unique chaque instance de la classe. Si aucune clé n'est définie pour la classe et que plusieurs instances de la classe sont signalées par le client, seule la dernière instance trouvée est stockée dans la base de données.

    Lorsque vous avez terminé de configurer les propriétés, cliquez sur OK pour fermer la boîte de dialogue Qualificatifs de classe .

  13. Cliquez sur OK pour fermer la boîte de dialogue Ajouter une classe d'inventaire matériel

  14. Cliquez sur OK pour fermer la boîte de dialogue Classes inventaire matériel

  15. Cliquez sur OK pour fermer la boîte de dialogue Paramètres client par défaut .

Pour importer des classes d'inventaire matériel

  1. Dans la console Configuration Manager , cliquez sur Administration.

  2. Dans l'espace de travail Administration , cliquez sur Paramètres client.

  3. Cliquez sur Paramètres client par défaut.

    System_CAPS_ICON_important.jpg Important


    Vous pouvez importer uniquement des classes d'inventaire lorsque vous modifiez les paramètres par défaut du client. Toutefois, vous pouvez utiliser des paramètres client personnalisés pour importer des informations qui ne contient pas un changement de schéma, telles que la modification de la propriété d'une classe existante à partir de True à False.

  4. Dans l'onglet Accueil , dans le groupe Propriétés , cliquez sur Propriétés.

  5. Dans la boîte de dialogue Paramètres client par défaut , cliquez sur Inventaire matériel.

  6. Dans la liste Paramètres du périphérique , cliquez sur Définir des classes.

  7. Dans la boîte de dialogue Classes d'inventaire matériel , cliquez sur Importer.

  8. Dans le importer boîte de dialogue, sélectionnez le Format MOF (Managed Object) fichier que vous souhaitez importer, puis cliquez sur OK.

  9. Dans la boîte de dialogue Résumé d'importation , passez en revue les éléments qui seront importés, puis cliquez sur Importer.

Pour exporter des classes d'inventaire matériel

  1. Dans la console Configuration Manager , cliquez sur Administration.

  2. Dans l'espace de travail Administration , cliquez sur Paramètres client.

  3. Cliquez sur Paramètres client par défaut.

  4. Dans l'onglet Accueil , dans le groupe Propriétés , cliquez sur Propriétés.

  5. Dans la boîte de dialogue Paramètres client par défaut , cliquez sur Inventaire matériel.

  6. Dans la liste Paramètres du périphérique , cliquez sur Définir des classes.

  7. Dans la boîte de dialogue Classes d'inventaire matériel , cliquez sur Exporter.

    System_CAPS_ICON_note.jpg Remarque


    Lorsque vous exportez des classes, toutes les classes sélectionnées sont exportées.

  8. Dans la boîte de dialogue Exporter , spécifiez le fichier MOF (Managed Object Format) vers lequel vous voulez exporter les classes, puis cliquez sur Enregistrer.

Utilisez les fichiers MIF (Management Information Format) pour étendre les informations d’inventaire matériel recueillies à partir des clients par Configuration Manager. Au cours de l'inventaire matériel, les informations stockées dans les fichiers MIF sont ajoutées au rapport d'inventaire du client et stockées dans la base de données de site. Vous pourrez utiliser les données depuis cet emplacement de la même manière que vous utilisez les données d'inventaire du client par défaut. Il existe deux types de fichiers MIF, NOIDMIF et IDMIF.

System_CAPS_ICON_important.jpg Important


Avant d'ajouter des informations à partir de fichiers MIF à la Configuration Manager base de données, vous devez créer ou importer des informations de classe pour eux. Pour plus d’informations, consultez les sections Pour ajouter une nouvelle classe d'inventaire et Pour importer des classes d'inventaire matériel de cette rubrique.

Pour créer les fichiers NOIDMIF

Les fichiers NOIDMIF peuvent être utilisés pour ajouter des informations à un client d'inventaire matériel qui normalement ne peuvent pas être collecté par Configuration Manager et est associé à un périphérique client particulier. Par exemple, de nombreuses sociétés affectent à chaque ordinateur de l'organisation un numéro de composant, puis les classent à la main. Lorsque vous créez un fichier NOIDMIF, ces informations peuvent être ajoutées à la base de données Configuration Manager et utilisées pour les requêtes et les rapports. Pour plus d'informations sur la création de fichiers NOIDMIF, consultez la documentation SDK Configuration Manager .

System_CAPS_ICON_important.jpg Important


Lorsque vous créez un fichier NOIDMIF, il doit être enregistré dans un format codé ANSI. Les fichiers NOIDMIF enregistrés au format codé UTF-8 ne peuvent pas être lus par Configuration Manager.

Après avoir créé un fichier NOIDMIF, enregistrez-le dans le dossier %windir%\System32\CCM\Inventory\Noidmifs dossier sur chaque client. Configuration Manager collecte des informations à partir de fichiers NODMIF dans ce dossier au cours du prochain cycle d'inventaire matériel planifié.

Pour créer les fichiers IDMIF

Les fichiers IDMIF peuvent être utilisés pour ajouter dans la base de données Configuration Manager des informations sur les ressources qui ne pourraient normalement pas être inventoriées par Configuration Manager et qui ne sont pas associées à un périphérique client particulier. Par exemple, vous pouvez utiliser des fichiers IDMIF pour recueillir des informations sur les projecteurs, lecteurs de DVD, photocopieurs ou autres équipements qui ne contiennent pas de client Configuration Manager . Pour plus d'informations sur la création de fichiers IDMIF, consultez la documentation SDK Configuration Manager .

Après avoir créé un fichier IDMIF, stockez-le dans le dossier %windir%\System32\CCM\Inventory\Idmifs dossier sur les ordinateurs clients. Configuration Manager collecte des informations à partir de ce fichier lors du prochain cycle d'inventaire matériel planifié. Vous devez déclarer de nouvelles classes pour les informations contenues dans le fichier en les ajoutant ou en les important.

Configuration de l’inventaire matériel dans System Center Configuration Manager

Afficher: