Hardware-inventaris uitbreiden in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

Hardware-inventaris leest informatie van Windows-pc's met behulp van Windows Management Instrumentation (WMI). WMI is de Microsoft implementatie van webgebaseerde Enterprise Management (WBEM), een industriestandaard voor toegang tot beheergegevens in een onderneming. In eerdere versies van Configuration Manager hebt u de hardware-inventaris uitgebreid door het bestand sms_def.mof op de siteserver te wijzigen. Dit bestand bevat een lijst met WMI-klassen die kunnen worden gelezen door hardware-inventaris. Als u dit bestand bewerkt, kunt u bestaande klassen in- en uitschakelen en ook nieuwe klassen maken om te inventariseren.

Het bestand Configuration.mof wordt gebruikt om de gegevensklassen te definiëren die moeten worden geïnventariseerd door hardware-inventaris op de client en is ongewijzigd ten opzichte van Configuration Manager 2012. U kunt gegevensklassen maken om bestaande of aangepaste WMI-opslagplaatsgegevensklassen of registersleutels op clientsystemen te inventariseren.

Het bestand Configuration.mof definieert en registreert ook de WMI-providers die toegang hebben tot apparaatgegevens tijdens hardware-inventarisatie. Het registreren van providers definieert het type provider dat moet worden gebruikt en de klassen die de provider ondersteunt.

Wanneer Configuration Manager clients beleid aanvragen, wordt configuration.mof gekoppeld aan de hoofdtekst van het beleid. Dit bestand wordt vervolgens gedownload en gecompileerd door clients. Wanneer u gegevensklassen toevoegt, wijzigt of verwijdert uit het bestand Configuration.mof, compileren clients automatisch deze wijzigingen die worden aangebracht in inventarisgerelateerde gegevensklassen. Er is geen verdere actie nodig om nieuwe of gewijzigde gegevensklassen op Configuration Manager clients te inventariseren. Dit bestand bevindt zich in de Inboxes\clifiles.src\hinv\ map van de Configuration Manager installatiemap op de primaire siteserver of centrale beheersite (CAS)-server.

In Configuration Manager huidige vertakking bewerkt u het bestand sms_def.mof niet zoals bij eerdere versies. Breng in plaats daarvan deze wijzigingen aan met clientinstellingen. Configuration Manager biedt de volgende methoden om de hardware-inventaris uit te breiden.

Opmerking

Als u de status van klassen in clientinstellingen hebt gewijzigd en u de site bijwerkt, kunnen sommige klassen terugkeren naar een standaardstatus. Als u bijvoorbeeld de SMS_Windows8Application klassen of SMS_Windows8ApplicationUserInfo uitschakelt, worden deze ingeschakeld nadat u een Configuration Manager-update hebt geïnstalleerd. Wanneer u hardware-inventarisklassen aanpast, controleert u de configuratie voor en na een site-update.

Als u het bestand Configuration.mof handmatig hebt gewijzigd om aangepaste inventarisklassen toe te voegen, worden deze wijzigingen overschreven wanneer u de site bijwerkt. Als u aangepaste klassen wilt blijven gebruiken nadat u de update hebt uitgevoerd, voegt u deze toe aan de sectie Toegevoegde extensies van het bestand Configuration.mof. Wijzig niets boven deze sectie. De andere secties zijn gereserveerd voor wijziging door Configuration Manager. De site maakt een back-up van uw aangepaste Configuration.mof in de data\hinvarchive\ map van de Configuration Manager installatiemap op de siteserver.

Vanaf versie 2107 kunt u de beheerservice gebruiken om aangepaste eigenschappen op apparaten in te stellen.Vervolgens kunt u de aangepaste eigenschappen in Configuration Manager gebruiken voor rapportage of om verzamelingen te maken. Zie Aangepaste eigenschappen voor apparaten voor meer informatie.

Methoden

In- of uitschakelen

Schakel een aantal van alle kenmerken van een klasse die al op de client bestaat in of uit. Met deze actie wordt de hardware-inventarisagent geïnstrueerd om deze te verzamelen op clients. U kunt deze actie uitvoeren in standaardclientinstellingen of aangepaste clientinstellingen voor apparaten. Zie Bestaande klassen in- of uitschakelen voor meer informatie.

Toevoegen

Als er een WMI-klasse op de client bestaat en bekend is bij de site, wordt deze actie opgenomen in de mogelijke set hardware-inventarisklassen. U kunt een nieuwe inventarisklasse toevoegen vanuit de WMI-naamruimte van een ander apparaat. Deze actie is alleen voor standaardclientinstellingen. Zie Een nieuwe klasse toevoegen voor meer informatie.

Uitbreiden

Voeg een nieuwe WMI-klasse toe aan de client. Als u de hardware-inventaris handmatig wilt uitbreiden, bewerkt u de configuration.mof op de site op het hoogste niveau.

Als de WMI-klasse nog niet bestaat op de client, moet u het WMI-schema uitbreiden:

  1. Bewerk de configuration.mof op de site op het hoogste niveau. Controleer dataldr.log om te zien of de site deze toevoegt.

  2. Vernieuw het beleid op een client en wacht tot de nieuwe klasse is gecompileerd.

  3. Gebruik standaardclientinstellingen om de nieuwe klasse toe te voegen aan hardware-inventaris. U hoeft deze klasse niet in te schakelen in de standaardclientinstellingen. U kunt deze vervolgens inschakelen in een aangepaste apparaatclientinstelling.

Importeren en exporteren

Gebruik de Configuration Manager-console om MOF-bestanden (Managed Object Format) te importeren en exporteren die inventarisklassen bevatten. Zie Klassen importeren en Klassen exporteren voor meer informatie.

Over NOIDMIF-bestanden

Gebruik NOIDMIF-bestanden om informatie te verzamelen over clientapparaten die Configuration Manager niet kunnen inventariseren. Verzamel bijvoorbeeld informatie over het nummer van apparaatassets die alleen bestaat als een label op het apparaat. NOIDMIF-inventaris wordt automatisch gekoppeld aan het clientapparaat waaruit deze is verzameld. Zie NOIDMIF-bestanden maken voor meer informatie.

Over IDMIF-bestanden

Gebruik IDMIF-bestanden om informatie te verzamelen over assets in uw organisatie die niet zijn gekoppeld aan een Configuration Manager-client. Bijvoorbeeld projectoren, fotokopieerapparaten en netwerkprinters. Zie IDMIF-bestanden maken voor meer informatie.

Procedures

Deze procedures helpen u bij het configureren van de standaardclientinstellingen voor hardware-inventarisatie en ze zijn van toepassing op alle clients in uw hiërarchie. Als u wilt dat deze instellingen alleen van toepassing zijn op sommige clients, maakt u een aangepaste clientapparaatinstelling en wijst u deze toe aan een verzameling specifieke clients. Zie Clientinstellingen configureren voor meer informatie.

Bestaande klassen in- of uitschakelen

  1. Ga in de Configuration Manager-console naar de werkruimte Beheer en selecteer het knooppunt Clientinstellingen.

  2. Selecteer de standaardclientinstellingen. Kies op het tabblad Start in de groep Eigenschappen de optie Eigenschappen.

  3. Kies hardware-inventaris in het dialoogvenster Standaardclientinstellingen.

  4. Selecteer Klassen instellen in de lijst Apparaatinstellingen.

  5. Selecteer of wis in het dialoogvenster Hardware-inventarisklassen de klassen en klasse-eigenschappen die moeten worden verzameld door hardware-inventaris. U kunt klassen uitvouwen om afzonderlijke eigenschappen binnen die klasse te selecteren of te wissen. Gebruik het veld Inventarisklassen zoeken om te zoeken naar afzonderlijke klassen.

Belangrijk

Wanneer u nieuwe klassen toevoegt aan Configuration Manager hardware-inventaris, neemt de grootte van het inventarisbestand dat wordt verzameld en verzonden naar de siteserver toe. Dit kan een negatieve invloed hebben op de prestaties van uw netwerk en Configuration Manager site. Schakel alleen de inventarisklassen in die u wilt verzamelen.

Een nieuwe klasse toevoegen

U kunt alleen inventarisklassen toevoegen vanaf de server op het hoogste niveau van de hiërarchie door de standaardclientinstellingen te wijzigen. Deze optie is niet beschikbaar wanneer u aangepaste apparaatinstellingen maakt.

  1. Ga in de Configuration Manager-console naar de werkruimte Beheer en selecteer het knooppunt Clientinstellingen.

  2. Selecteer de standaardclientinstellingen. Kies op het tabblad Start in de groep Eigenschappen de optie Eigenschappen.

  3. Kies hardware-inventaris in het dialoogvenster Standaardclientinstellingen.

  4. Kies klassen instellen in de lijst Apparaatinstellingen.

  5. Kies toevoegen in het dialoogvenster Hardware-inventarisklassen.

  6. Selecteer in het dialoogvenster Hardware-inventarisklasse toevoegende optie Verbinding maken.

  7. Geef in het dialoogvenster Verbinding maken met Windows Management Instrumentation (WMI) de naam op van de computer van waaruit u de WMI-klassen en de WMI-naamruimte wilt gebruiken om de klassen op te halen. Als u alle klassen onder de opgegeven WMI-naamruimte wilt ophalen, selecteert u Recursief. Als de computer waarmee u verbinding maakt niet de lokale computer is, geeft u referenties op voor een account dat toegang heeft tot WMI op de externe computer.

  8. Kies Verbinding maken.

  9. Selecteer in het dialoogvenster Hardware-inventarisklasse toevoegen in de lijst Inventarisklassen de WMI-klassen die u wilt toevoegen aan Configuration Manager hardware-inventaris.

  10. Als u informatie over de geselecteerde WMI-klasse wilt bewerken, kiest u Bewerken en geeft u in het dialoogvenster Klassekwalificaties de volgende informatie op:

    • Weergavenaam: deze naam wordt weergegeven in Resource Explorer.

    • Eigenschappen: geef de eenheden op waarin elke eigenschap van de WMI-klasse wordt weergegeven.

      U kunt ook eigenschappen instellen als sleuteleigenschap om elk exemplaar van de klasse uniek te identificeren. Als er geen sleutel is gedefinieerd voor de klasse en meerdere exemplaren van de klasse worden gerapporteerd vanuit de client, wordt alleen het meest recente exemplaar dat is gevonden, opgeslagen in de database.

      Wanneer u klaar bent met het configureren van de eigenschappen, selecteert u OK om het dialoogvenster Klassekwalificaties en de andere geopende dialoogvensters te sluiten.

Klassen importeren

U kunt alleen voorraadklassen importeren wanneer u de standaardclientinstellingen wijzigt. U kunt echter aangepaste clientinstellingen gebruiken om gegevens te importeren die geen schemawijziging bevatten, zoals het wijzigen van de eigenschap van een bestaande klasse van Waar in Onwaar.

  1. Ga in de Configuration Manager-console naar de werkruimte Beheer en selecteer het knooppunt Clientinstellingen.

  2. Selecteer de standaardclientinstellingen. Kies op het tabblad Start in de groep Eigenschappen de optie Eigenschappen.

  3. Kies hardware-inventaris in het dialoogvenster Standaardclientinstellingen.

  4. Kies klassen instellen in de lijst Apparaatinstellingen.

  5. Kies importeren in het dialoogvenster Hardware-inventarisklassen.

  6. Selecteer in het dialoogvenster Importeren het MOF-bestand (Managed Object Format) dat u wilt importeren en kies vervolgens OK. Controleer de items die worden geïmporteerd en selecteer vervolgens Importeren.

Klassen exporteren

  1. Ga in de Configuration Manager-console naar de werkruimte Beheer en selecteer het knooppunt Clientinstellingen.

  2. Selecteer de standaardclientinstellingen. Kies op het tabblad Start in de groep Eigenschappen de optie Eigenschappen.

  3. Kies hardware-inventaris in het dialoogvenster Standaardclientinstellingen.

  4. Kies klassen instellen in de lijst Apparaatinstellingen.

  5. Kies exporteren in het dialoogvenster Hardware-inventarisklassen.

    Opmerking

    Wanneer u klassen exporteert, worden alle geselecteerde klassen geëxporteerd.

  6. Geef in het dialoogvenster Exporteren het MOF-bestand (Managed Object Format) op waarnaar u de klassen wilt exporteren en kies vervolgens Opslaan.

Tekenreeksen verzamelen die groter zijn dan 255 tekens

U kunt opgeven dat tekenreeksen langer zijn dan 255 tekens voor hardware-inventariseigenschappen. Deze actie is alleen van toepassing op nieuw toegevoegde klassen en op hardware-inventariseigenschappen die geen sleutels zijn.

  1. Selecteer clientinstellingen in de werkruimte Beheer. Kies een clientapparaatinstelling die u wilt bewerken en selecteer vervolgens Eigenschappen.

  2. Selecteer Hardware-inventaris, vervolgens Klassen instellen en Toevoegen.

  3. Selecteer Verbinding maken.

  4. Vul Computernaam, WMI-naamruimte in en selecteer indien nodig recursief . Geef zo nodig referenties op om verbinding te maken. Selecteer Verbinding maken om de naamruimteklassen weer te geven.

  5. Selecteer een nieuwe klasse en selecteer vervolgens Bewerken.

  6. Wijzig de lengte van uw eigenschap die een andere tekenreeks is dan de sleutel, zodat deze groter is dan 255. Selecteer OK.

  7. Zorg ervoor dat de bewerkte eigenschap is geselecteerd voor Hardware-inventarisklasse toevoegen en selecteer OK.

MIF-bestanden gebruiken

Gebruik MIF-bestanden (Management Information Format) om hardware-inventarisgegevens die door Configuration Manager van clients worden verzameld, uit te breiden. Tijdens de hardware-inventarisatie wordt de informatie die is opgeslagen in MIF-bestanden toegevoegd aan het clientinventarisatierapport en opgeslagen in de sitedatabase, waar u de gegevens op dezelfde manier kunt gebruiken als standaard-clientinventarisgegevens. Er zijn twee typen MIF-bestanden: NOIDMIF en IDMIF.

Belangrijk

Voordat u informatie uit MIF-bestanden kunt toevoegen aan de Configuration Manager-database, moet u de klasse maken of importeren. Zie Een nieuwe klasse toevoegen of Klassen importeren in dit artikel voor meer informatie.

NOIDMIF-bestanden maken

NOIDMIF-bestanden kunnen worden gebruikt om informatie toe te voegen aan een clienthardware-inventaris die normaal gesproken niet kan worden verzameld door Configuration Manager en is gekoppeld aan een bepaald clientapparaat. Veel bedrijven labelen bijvoorbeeld elke computer in de organisatie met een assetnummer en catalogiseren deze nummers vervolgens handmatig. Wanneer u een NOIDMIF-bestand maakt, kan deze informatie worden toegevoegd aan de Configuration Manager-database en worden gebruikt voor query's en rapportage.

Zie Over inventaris in de documentatie over de Configuration Manager SDK voor meer informatie over het maken van NOIDMIF-bestanden.

Belangrijk

Wanneer u een NOIDMIF-bestand maakt, slaat u dit op in een met ANSI gecodeerde indeling. Als u NOIDMIF-bestanden opslaat in de UTF-8-gecodeerde indeling, kunt Configuration Manager deze niet lezen.

Nadat u een NOIDMIF-bestand hebt gemaakt, slaat u het op in de %Windir%\CCM\Inventory\noidmifs map op elke client. Configuration Manager verzamelt gegevens uit NODMIF-bestanden in deze map tijdens de volgende geplande hardware-inventarisatiecyclus.

IDMIF-bestanden maken

IDMIF-bestanden kunnen worden gebruikt om informatie toe te voegen over assets die normaal niet kunnen worden geïnventariseerd door Configuration Manager en die niet zijn gekoppeld aan een bepaald clientapparaat, aan de Configuration Manager database. U kunt bijvoorbeeld IDMIFS gebruiken om informatie te verzamelen over projectoren, dvd-spelers, fotokopieerapparaten of andere apparatuur die geen Configuration Manager-client heeft.

Zie Over inventaris in de documentatie over de Configuration Manager SDK voor meer informatie over het maken van IDMIF-bestanden.

Nadat u een IDMIF-bestand hebt gemaakt, slaat u het op in de %Windir%\CCM\Inventory\idmifs map op clientcomputers. Configuration Manager verzamelt gegevens uit dit bestand tijdens de volgende geplande hardware-inventarisatiecyclus. Declareer nieuwe klassen voor informatie in het bestand door ze toe te voegen of te importeren.

Opmerking

MIF-bestanden kunnen grote hoeveelheden gegevens bevatten en het verzamelen van deze gegevens kan een negatieve invloed hebben op de prestaties van uw site. Schakel MIF-verzameling alleen in wanneer dat nodig is. Configureer de optie Maximale aangepaste MIF-bestandsgrootte (KB) in de instellingen voor hardware-inventaris. Zie Inleiding tot hardware-inventaris voor meer informatie.