Класс WMI клиента InventoryDataItem
В Configuration Manager InventoryDataItem
класс является клиентским классом инструментария управления Windows (WMI), который определяет запрос на сбор данных инвентаризации.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
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;
};
Методы
Класс InventoryDataItem
не определяет методы.
Свойства
AssocClass
Тип данных: String
Array
Тип доступа: чтение и запись
Квалификаторы: Нет
Зарезервировано для последующего использования.
Context
Тип данных: InventoryDataContext
Array
Тип доступа: чтение и запись
Квалификаторы: Нет
Необязательный квалификатор контекста для запроса класса. Дополнительные сведения см. в разделе Класс WMI клиента InventoryDataContext.
DataItemID
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [realkey]
Уникальный идентификатор объекта WMI клиента InventoryDataItem .
Filter
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
Фильтр свойств запроса класса, например NumberOfProcessors=1 И DomainRole=1. Агент инвентаризации использует это поле для создания предложения WQL WHERE для запроса экземпляра класса.
InventoryActionID
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
Идентификатор, соответствующий значению InventoryActionID
связанного объекта класса WMI клиента InventoryAction . Агент инвентаризации использует это значение для поиска класса WMI клиента InventoryDataItem для определенного действия инвентаризации.
ItemClass
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [realkey]
Класс экземпляра WMI для запроса, например Win32_ComputerSystem.
Namespace
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [realkey]
Пространство имен WMI для запроса, например \\\\.\\root\\cimv2.
PolicyID
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ключ]
Уникальный идентификатор политики.
PolicyInstanceID
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ключ]
Уникальный идентификатор экземпляра политики.
PolicyPrecedence
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: Нет
Приоритет политики.
PolicyRuleID
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ключ]
Уникальный идентификатор правила, используемого для создания политики.
PolicySource
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ключ]
Источник политики.
PolicyVersion
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ключ]
Версия политики.
Properties
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
Свойства класса для запроса, например Domain, Name и UserName. Агент инвентаризации использует это свойство для создания предложения WQL SELECT для запроса экземпляра класса.
ReportRules
Тип данных: PropertyRule
Array
Тип доступа: чтение и запись
Квалификаторы: Нет
Зарезервировано для последующего использования.
Timeout
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: Нет
Максимальное время, за которое агент ожидает InventoryDataItem
завершения запроса класса перед отменой запроса. Это свойство переопределяет DefaultTimeOut
свойство класса WMI Клиента InventoryAction .
Замечания
Агент инвентаризации использует каждый экземпляр этого класса для создания запроса WMI для класса, на который ссылается ссылка; например, SELECT Name FROM Win32_ComputerSystem WHERE DomainRole=1
.
Агент инвентаризации собирает элементы, возвращенные запросами класса WMI клиента InventoryDataItem , и создает отчет на основе результатов. Каждый InventoryDataItem
объект содержит ссылку на объект класса WMI клиента InventoryAction . Для создания объединенного отчета для InventoryAction
объекта используется несколько InventoryDataItem
запросов.
Требования
Требования к среде выполнения
Дополнительные сведения см. в разделе Требования к среде выполнения клиента Configuration Manager.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке клиентов Configuration Manager.
См. также
Классы WMI клиента агента инвентаризации
Класс WMI клиента InventoryAction
Класс WMI клиента InventoryDataContext