Dela via


InventoryDataItem, klientens WMI-klass

I Configuration Manager InventoryDataItem är klassen en WMI-klass (Windows Management Instrumentation) för klienten som definierar en inventeringssamlingsfråga.

Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.

Syntax

Class InventoryDataItem : SMS_InventoryAgent_Policy  
{  
      String AssocClass[];  
      InventoryDataContext Context[];  
      String DataItemID;  
      String Filter;  
      String InventoryActionID;  
      String ItemClass;  
      String Namespace;  
      String PolicyID;  
      String PolicyInstanceID;  
      UInt32 PolicyPrecedence;  
      String PolicyRuleID;  
      String PolicySource;  
      String PolicyVersion;  
      String Properties;  
      PropertyRule ReportRules[];  
      UInt32 Timeout;  
};  

Metoder

Klassen InventoryDataItem definierar inga metoder.

Egenskaper

AssocClass
Datatyp: String Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Reserverad för framtida användning.

Context
Datatyp: InventoryDataContext Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Valfri kontextkvalificerare för klassfrågan. Mer information finns i InventoryDataContext, klientens WMI-klass.

DataItemID
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [realkey]

Unik identifierare för ett InventoryDataItem-objekt för klientens WMI-klass .

Filter
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Egenskapsfilter för klassfråga, till exempel NumberOfProcessors=1 AND DomainRole=1. Inventeringsagenten använder det här fältet för att skapa WQL WHERE-satsen för klassinstansfrågan.

InventoryActionID
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

ID som matchar värdet InventoryActionID för ett associerat InventoryAction Client WMI-klassobjekt . Inventeringsagenten använder det här värdet för att hitta WMI-klassklassen InventoryDataItem för en viss inventeringsåtgärd.

ItemClass
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [realkey]

WMI-instansklass för att fråga, till exempel Win32_ComputerSystem.

Namespace
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [realkey]

WMI-namnrymd att fråga, till exempel \\\\.\\root\\cimv2.

PolicyID
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [nyckel]

Unikt ID för principen.

PolicyInstanceID
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [nyckel]

Unikt ID för principinstansen.

PolicyPrecedence
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Prioritet för principen.

PolicyRuleID
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [nyckel]

Unikt ID för regeln som används för att skapa principen.

PolicySource
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [nyckel]

Principens källa.

PolicyVersion
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [nyckel]

Version av principen.

Properties
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Klassegenskaper för att fråga, till exempel Domän, Namn och Användarnamn. Inventory Agent använder den här egenskapen för att skapa WQL SELECT-satsen för klassinstansfrågan.

ReportRules
Datatyp: PropertyRule Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Reserverad för framtida användning.

Timeout
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Maximal tid som agenten väntar på InventoryDataItem att klassfrågan ska slutföras innan frågan avbryts. Den här egenskapen åsidosätter DefaultTimeOut egenskapen i klassen InventoryAction Client WMI Class .

Anmärkningar

Inventeringsagenten använder varje instans av den här klassen för att skapa en WMI-fråga för den refererade klassen. till exempel SELECT Name FROM Win32_ComputerSystem WHERE DomainRole=1.

Inventeringsagenten samlar in objekt som returneras av InventoryDataItem-klientens WMI-klassfrågor och skapar en rapport baserat på resultaten. Varje InventoryDataItem objekt innehåller en referens till ett InventoryAction-objekt för klientens WMI-klass . Flera InventoryDataItem frågor används för att skapa den kombinerade rapporten för ett InventoryAction objekt.

Krav

Körningskrav

Mer information finns i Configuration Manager Krav för klientkörning.

Utvecklingskrav

Mer information finns i Configuration Manager Krav för klientutveckling.

Se även

Inventeringsagentens klient-WMI-klasser
InventoryAction, klientens WMI-klass
InventoryDataContext, klientens WMI-klass