Clase WMI de cliente InventoryDataItem
En Configuration Manager, la InventoryDataItem
clase es una clase de instrumental de administración de Windows (WMI) cliente que define una consulta de recopilación de inventario.
La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) e incluye todas las propiedades heredadas.
Sintaxis
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;
};
Métodos
La InventoryDataItem
clase no define ningún método.
Propiedades
AssocClass
Tipo de datos: String
Matriz
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Reservado para uso futuro.
Context
Tipo de datos: InventoryDataContext
Matriz
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Calificador de contexto opcional para la consulta de clase. Para obtener más información, vea Clase WMI de cliente InventoryDataContext.
DataItemID
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [realkey]
Identificador único de un objeto clase WMI de cliente InventoryDataItem .
Filter
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Filtro de propiedad de consulta de clase, por ejemplo, NumberOfProcessors=1 AND DomainRole=1. El Agente de inventario usa este campo para compilar la cláusula WHERE de WQL para la consulta de instancia de clase.
InventoryActionID
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Identificador que coincide con el InventoryActionID
valor de un objeto de clase WMI de cliente InventoryAction asociado. El Agente de inventario usa este valor para buscar la clase WMI de cliente InventoryDataItem para una acción de inventario determinada.
ItemClass
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [realkey]
Clase de instancia wmi para consultar, por ejemplo, Win32_ComputerSystem.
Namespace
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [realkey]
Espacio de nombres WMI para consultar, por ejemplo, \\\\.\\root\\cimv2.
PolicyID
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [key]
Identificador único de la directiva.
PolicyInstanceID
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [key]
Identificador único de la instancia de directiva.
PolicyPrecedence
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Precedencia de la directiva.
PolicyRuleID
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [key]
Identificador único de la regla usada para crear la directiva.
PolicySource
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [key]
Origen de la directiva.
PolicyVersion
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [key]
Versión de la directiva.
Properties
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Propiedades de clase para consultar, por ejemplo, Domain, Name y UserName. El Agente de inventario usa esta propiedad para compilar la cláusula SELECT de WQL para la consulta de instancia de clase.
ReportRules
Tipo de datos: PropertyRule
Matriz
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Reservado para uso futuro.
Timeout
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Tiempo máximo que el agente espera a que se complete la InventoryDataItem
consulta de clase antes de cancelar la consulta. Esta propiedad invalida la DefaultTimeOut
propiedad en la clase WMI de cliente InventoryAction .
Comentarios
El Agente de inventario usa cada instancia de esta clase para compilar una consulta WMI para la clase a la que se hace referencia; por ejemplo, SELECT Name FROM Win32_ComputerSystem WHERE DomainRole=1
.
El Agente de inventario recopila los elementos devueltos por las consultas de clase WMI de cliente InventoryDataItem y compila un informe en función de los resultados. Cada InventoryDataItem
objeto contiene una referencia a un objeto Clase WMI de cliente InventoryAction . Se usan varias InventoryDataItem
consultas para compilar el informe combinado de un InventoryAction
objeto.
Requisitos
Requisitos del entorno de ejecución
Para obtener más información, consulte Configuration Manager Client Runtime Requirements(Requisitos de tiempo de ejecución de cliente).
Requisitos de desarrollo
Para obtener más información, consulte Configuration Manager Requisitos de desarrollo de cliente.
Consulta también
Clases WMI de cliente del Agente de inventario
Clase WMI de cliente InventoryAction
Clase WMI de cliente InventoryDataContext
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de