Classe WMI du client InventoryAction

Dans Configuration Manager, la InventoryAction classe est une classe WMI (Windows Management Instrumentation) cliente qui associe un ensemble de requêtes aux détails du rapport, en liant l’élément au rapport et la destination du rapport.

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 InventoryAction : SMS_InventoryAgent_Policy  
{  
      UInt32 DefaultTimeout;  
      String Description;  
      String InventoryActionID;  
      String InventoryActionLastUpdateTime;  
      String PolicyID;  
      String PolicyInstanceID;  
      UInt32 PolicyPrecedence;  
      String PolicyRuleID;  
      String PolicySource;  
      String PolicyVersion;  
      String ReportDestination;  
      UInt32 ReportTimeout;  
      String ReportType;  
};  

Méthodes

La InventoryAction classe ne définit aucune méthode.

Propriétés

DefaultTimeout
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Durée maximale, par défaut, pendant laquelle l’agent attend chaque InventoryDataItem requête de classe avant d’annuler la requête. Les instances individuelles InventoryDataItem peuvent remplacer ce délai d’expiration par défaut.

Description
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Champ de texte qui décrit l’action d’inventaire. Les valeurs possibles sont les suivantes :

  • Matériel

  • Logiciels

  • Découverte

    InventoryActionID
    Type de donnéesString

    Type d’accès : Lecture/écriture

    Qualificateurs : [realkey]

    ID unique de l’action d’inventaire. Les valeurs possibles sont les suivantes :

Type d’ID d’action d’inventaire Valeur
Découverte {00000000-0000-0000-0000-000000000003}
Inventaire du matériel {00000000-0000-0000-0000-000000000001}
Inventaire logiciel {00000000-0000-0000-0000-000000000002}
SoftwareFileCollection {00000000-0000-0000-0000-000000000010}
Collection IDMIF {00000000-0000-0000-0000-000000000011}

InventoryActionLastUpdateTime
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Horodatage de la dernière mise à jour de l’instance InventoryAction.

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 : Clé

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.

ReportDestination
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Adresse de destination du rapport généré.

ReportTimeout
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Durée maximale pendant laquelle l’infrastructure de messagerie cliente tente de transmettre le rapport si le point de terminaison de destination est inaccessible.

ReportType
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Type de rapport d’inventaire. Les valeurs possibles sont les suivantes :

Valeur Description
Complet Le rapport contient toutes les instances collectées par les requêtes associées InventoryDataItem .
Delta Le rapport contient des instances qui ont changé depuis le dernier rapport
Resync Le rapport contient des instances dans le rapport complet et est également déclenché par une demande de resynchronisation de stratégie de site

Remarques

Trois actions d’inventaire prédéfinies sont fournies par le biais de la stratégie de site : inventaire matériel, découverte des données et inventaire logiciel. Pour chacune de ces actions d’inventaire, l’Agent d’inventaire génère un rapport à l’aide des requêtes de classe WMI du client InventoryDataItem associées et envoie le rapport généré à la destination spécifiée.

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 InventoryDataItem