Partager via


Classe WMI du client FileCollectionAction

Dans Configuration Manager, la classe FileCollectionAction est une classe WMI (Windows Management Instrumentation) cliente qui associe un ensemble de règles de collection de fichiers aux détails de création de rapports, en liant les fichiers à collecter avec 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 FileCollectionAction : SMS_FileCollectionAgent_Policy  
{  
      String CollectionType;  
      UInt32 DefaultTimeout;  
      Boolean DeleteFilesAfterCollection;  
      String Description;  
      String FileCollectionActionID;  
      String FileDestination;  
      String FileType;  
      UInt32 MaxTotalFileSize;  
      String PolicyID;  
      String PolicyInstanceID;  
      UInt32 PolicyPrecedence;  
      String PolicyRuleID;  
      String PolicySource;  
      String PolicyVersion;  
      Boolean ReportFileDetails;  
      UInt32 ReportTimeout;  
      UInt32 ScanInterval;  
      String SkipScan;  
};  

Méthodes

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

Propriétés

CollectionType
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Type de rapport de collection de fichiers. Les valeurs possibles sont les suivantes :

Valeur Description
Complet Le rapport contient tous les fichiers collectés par les requêtes CollectableFileItem associées.
Delta Le rapport contient des fichiers qui ont été modifiés depuis le dernier rapport.
Resync Le rapport contient des fichiers dans le rapport complet et contient également tous les fichiers collectés, mais il est déclenché par une demande de resynchronisation de stratégie de site.

DefaultTimeout
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Valeur de délai d’expiration, en millisecondes, pour chaque requête de fournisseur d’inventaire du système de fichiers exécutée. La valeur par défaut est 7 200 000 millisecondes.

DeleteFilesAfterCollection
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Valeur utilisée pour indiquer si les fichiers collectés doivent être supprimés du client après la collecte.

Pour la collection IDMIF, cette valeur est true. Les résultats de la collection sont similaires au déplacement des fichiers du client vers la destination.

Pour la collection de fichiers logiciels, cette valeur est false. Les résultats de la collection sont similaires à la copie des fichiers du client vers la destination.

Description
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Champ de texte qui décrit l’action de collection de fichiers. Les valeurs de description prédéfinies sont Collection de fichiers et Collection IDMIF.

FileCollectionActionID
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [realkey]

ID unique pour l’action de collection de fichiers. Les valeurs possibles sont les suivantes :

Type d’ID d’action de collection de fichiers Valeur
Collection de fichiers logiciels {00000000-0000-0000-0000-000000000010}
IDMIF Collection {00000000-0000-0000-0000-000000000012}

FileDestination
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

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

FileType
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Type de pièces jointes collectées pour un rapport. Les valeurs possibles sont les suivantes :

  • FILECOLL

  • IDMIF

    MaxTotalFileSize
    Type de donnéesUInt32

    Type d’accès : Lecture/écriture

    Qualificateurs : Aucun

    Taille maximale cumulative des fichiers collectés dans un rapport généré. L’Agent d’inventaire garantit que la taille globale des pièces jointes ne dépasse pas cette valeur.

    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.

    ReportFileDetails
    Type de donnéesBoolean

    Type d’accès : Lecture/écriture

    Qualificateurs : Aucun

    true pour inclure les détails du fichier externe pour chaque pièce jointe dans le rapport généré pour la collection de fichiers logiciels. Le rapport généré contient le nom du fichier d’origine, le chemin d’accès, la taille et la date de modification.

    ReportTimeout
    Type de donnéesUInt32

    Type d’accès : Lecture/écriture

    Qualificateurs : Aucun

    Valeur de délai d’expiration utilisée par l’infrastructure cliente pour l’expiration du rapport d’inventaire (message) envoyé par l’Agent d’inventaire au point de gestion. Si le rapport d’inventaire ne peut pas être envoyé au point de gestion, l’infrastructure cliente continue de conserver le message jusqu’à l’intervalle de délai d’expiration du rapport. Il tente régulièrement de renvoyer le message.

    ScanInterval
    Type de donnéesUInt32

    Type d’accès : Lecture/écriture

    Qualificateurs : Aucun

    Délai, en millisecondes, à passer au fournisseur d’inventaire du système de fichiers pour l’analyse de la collection de fichiers.

    SkipScan
    Type de donnéesString

    Type d’accès : Lecture/écriture

    Qualificateurs : Aucun

    Nom de fichier utilisé pour empêcher l’analyse d’un répertoire. Cette valeur est généralement définie sur Skpswi.dat pour la collecte de fichiers logiciels. Il n’est généralement pas défini pour la collection IDMIF.

Remarques

Cette classe est similaire à InventoryAction, la principale différence étant le type de fichiers de collection pour la collection de fichiers et les instances WMI pour l’inventaire.

Deux actions de collection de fichiers prédéfinies sont fournies par le biais de la stratégie de site : collection de fichiers logiciels et collection IDMIF. Pour chacune de ces actions de collection de fichiers, l’Agent d’inventaire génère un rapport avec des pièces jointes, en fonction des requêtes générées à partir d’instances CollectableFileItem . Le rapport généré est envoyé à 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 InventoryAction
Classe WMI du client CollectableFileItem