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


Класс 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