Поделиться через


Класс 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 клиента агента инвентаризацииInventoryAction Клиентский класс WMIInventoryDataContext Client WMI Class