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