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 InventoryActionID
klasy 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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla