Classe WMI du client InventoryDataItem
Dans Configuration Manager, la InventoryDataItem
classe est une classe WMI (Windows Management Instrumentation) cliente qui définit une requête de collection d’inventaire.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes les propriétés héritées.
Syntaxe
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éthodes
La InventoryDataItem
classe ne définit aucune méthode.
Propriétés
AssocClass
Type de données : String
Tableau
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Réservé à une utilisation future.
Context
Type de données : InventoryDataContext
Tableau
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Qualificateur de contexte facultatif pour la requête de classe. Pour plus d’informations, consultez Classe WMI du client InventoryDataContext.
DataItemID
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [realkey]
Identificateur unique d’un objet classe WMI client InventoryDataItem .
Filter
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Filtre de propriété de requête de classe, par exemple NumberOfProcessors=1 ET DomainRole=1. L’Agent d’inventaire utilise ce champ pour générer la clause WHERE WQL pour la requête d’instance de classe.
InventoryActionID
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
ID qui correspond à la InventoryActionID
valeur d’un objet de classe WMI du client InventoryAction associé. L’Agent d’inventaire utilise cette valeur pour rechercher la classe WMI du client InventoryDataItem pour une action d’inventaire particulière.
ItemClass
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [realkey]
Classe d’instance WMI à interroger, par exemple, Win32_ComputerSystem.
Namespace
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [realkey]
Espace de noms WMI à interroger, par exemple, \\\\.\root\\cimv2.
PolicyID
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [key]
ID unique de la stratégie.
PolicyInstanceID
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [key]
ID unique de l’instance de stratégie.
PolicyPrecedence
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Priorité de la stratégie.
PolicyRuleID
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [key]
ID unique de la règle utilisée pour créer la stratégie.
PolicySource
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [key]
Source de la stratégie.
PolicyVersion
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [key]
Version de la stratégie.
Properties
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Propriétés de classe à interroger, par exemple Domaine, Nom et Nom d’utilisateur. L’Agent d’inventaire utilise cette propriété pour générer la clause WQL SELECT pour la requête d’instance de classe.
ReportRules
Type de données : PropertyRule
Tableau
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Réservé à une utilisation future.
Timeout
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Durée maximale pendant laquelle l’agent attend la fin de la InventoryDataItem
requête de classe avant d’annuler la requête. Cette propriété remplace la DefaultTimeOut
propriété dans la classe WMI du client InventoryAction .
Remarques
L’Agent d’inventaire utilise chaque instance de cette classe pour générer une requête WMI pour la classe référencée ; par exemple, SELECT Name FROM Win32_ComputerSystem WHERE DomainRole=1
.
L’Agent d’inventaire collecte les éléments retournés par les requêtes de classe WMI du client InventoryDataItem et génère un rapport basé sur les résultats. Chaque InventoryDataItem
objet contient une référence à un objet classe WMI client InventoryAction . Plusieurs InventoryDataItem
requêtes sont utilisées pour générer le rapport combiné pour un InventoryAction
objet .
Configuration requise
Configuration requise pour l’exécution
Pour plus d’informations, consultez Configuration Manager Configuration requise pour l’exécution du client.
Conditions requises pour le développement
Pour plus d’informations, consultez Configuration Manager Exigences de développement du client.
Voir aussi
Classes WMI du client de l’agent d’inventaire
Classe WMI du client InventoryAction
Classe WMI du client InventoryDataContext
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour