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
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