InventoryDataItem, klasa WMI klienta

W Configuration Manager InventoryDataItem klasa jest klasą instrumentacji zarządzania systemem Windows (WMI), która definiuje zapytanie dotyczące kolekcji spisu.

Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.

Składni

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;  
};  

Metody

Klasa InventoryDataItem nie definiuje żadnych metod.

Właściwości

AssocClass
Typ danych: String Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zarezerwowane do użytku w przyszłości.

Context
Typ danych: InventoryDataContext Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Opcjonalny kwalifikator kontekstu dla zapytania klasy. Aby uzyskać więcej informacji, zobacz InventoryDataContext Client WMI Class (Klasa WMI klienta InventoryDataContext).

DataItemID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [realkey]

Unikatowy identyfikator obiektu klasy WMI klienta InventoryDataItem .

Filter
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Filtr właściwości zapytania klasy, na przykład NumberOfProcessors=1 AND DomainRole=1. Agent spisu używa tego pola do utworzenia klauzuli WHERE WQL dla zapytania wystąpienia klasy.

InventoryActionID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Identyfikator zgodny z wartością skojarzonego obiektu InventoryActionIDklasy WMI klienta InventoryAction . Agent spisu używa tej wartości do znalezienia klasy WMI klienta InventoryDataItem dla określonej akcji spisu.

ItemClass
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [realkey]

Klasa wystąpienia usługi WMI do wykonywania zapytań, na przykład Win32_ComputerSystem.

Namespace
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [realkey]

Przestrzeń nazw usługi WMI do wykonywania zapytań, na przykład \\\\.\root\\cimv2.

PolicyID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Unikatowy identyfikator zasad.

PolicyInstanceID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Unikatowy identyfikator wystąpienia zasad.

PolicyPrecedence
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Pierwszeństwo dla zasad.

PolicyRuleID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Unikatowy identyfikator reguły użytej do utworzenia zasad.

PolicySource
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Źródło zasad.

PolicyVersion
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Wersja zasad.

Properties
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Właściwości klasy do wykonywania zapytań, na przykład Domena, Nazwa i Nazwa użytkownika. Agent spisu używa tej właściwości do skompilowania klauzuli WQL SELECT dla zapytania wystąpienia klasy.

ReportRules
Typ danych: PropertyRule Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zarezerwowane do użytku w przyszłości.

Timeout
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Maksymalny czas oczekiwania agenta na InventoryDataItem ukończenie zapytania klasy przed anulowaniem zapytania. Ta właściwość zastępuje DefaultTimeOut właściwość klasy WMI klienta InventoryAction .

Uwagi

Agent spisu używa każdego wystąpienia tej klasy do utworzenia zapytania WMI dla klasy, do których odwołuje się odwołanie; na przykład SELECT Name FROM Win32_ComputerSystem WHERE DomainRole=1.

Agent spisu zbiera elementy zwracane przez zapytania klasy WMI klienta InventoryDataItem i tworzy raport na podstawie wyników. Każdy InventoryDataItem obiekt zawiera odwołanie do obiektu klasy WMI klienta InventoryAction . Wiele InventoryDataItem zapytań służy do tworzenia połączonego raportu dla obiektu InventoryAction .

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące środowiska uruchomieniowego klienta.

Wymagania programistyczne

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania klientów.

Zobacz też

Klasy WMI klienta agenta spisu
InventoryAction, klasa WMI klienta
InventoryDataContext, klasa WMI klienta