Clase WMI de cliente CollectableFileItem

En Configuration Manager, la clase CollectableFileItem es una clase de Windows instrumental de administración (WMI) que define los atributos de una regla de colección de archivos. Los atributos de regla definen criterios, como el nombre de archivo, las rutas de acceso de directorio y los límites de tamaño de archivo. Por ejemplo, collect *.mif in %windir% up to 10 KB.

La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) e incluye todas las propiedades heredadas.

Sintaxis

Class CollectableFileItem : SMS_FileCollectionAgent_Policy  
{  
      Boolean ExcludeCompressedEncrypted;  
      String FileCollectionActionID;  
      String FileItemID;  
      String FileSpec;  
      UInt32 MaxItemFileSize;  
      String PolicyID;  
      String PolicyInstanceID;  
      UInt32 PolicyPrecedence;  
      String PolicyRuleID;  
      String PolicySource;  
      String PolicyVersion;  
      Boolean ScanSubdirectories;  
      String SearchPath;  
      UInt32 Timeout;  
};  

Métodos

La CollectableFileItem clase no define ningún método.

Propiedades

ExcludeCompressedEncrypted
Tipo de datos: Boolean

Tipo de acceso: Lectura y escritura

Calificadores: Ninguno

Marca que indica si los archivos y directorios comprimidos o cifrados o ambos deben excluirse del examen. Este valor de propiedad normalmente se traduce en el valor de consulta de la propiedad FileSystemFile, IsCompressed e IsEncrypted .

FileCollectionActionID
Tipo de datos: String

Tipo de acceso: Lectura y escritura

Calificadores: Ninguno

Identificador que coincide con la propiedad FileCollectionActionID de un objeto de clase WMI de cliente FileCollectionAction asociado. El Agente de inventario usa este valor para buscar la clase de clase WMI del cliente CollectableFileItem para una acción de colección de archivos determinada.

FileItemID
Tipo de datos: String

Tipo de acceso: Lectura y escritura

Calificadores: [realkey]

Identificador único para un objeto CollectableFileItem .

FileSpec
Tipo de datos: String

Tipo de acceso: Lectura y escritura

Calificadores: Ninguno

Máscara de archivo, incluidos caracteres comodín, que se usa para especificar nombres de archivo que deben recopilarse, por ejemplo, Virussig.dat, Boot*.ini y *.mif.

MaxItemFileSize
Tipo de datos: UInt32

Tipo de acceso: Lectura y escritura

Calificadores: Ninguno

Tamaño total, en bytes, permitido para los archivos recopilados en esta regla. Por ejemplo, recopilar archivos hasta un total de 128 KB para esta regla.

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

Prioridad para 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.

ScanSubdirectories
Tipo de datos: Boolean

Tipo de acceso: Lectura y escritura

Calificadores: Ninguno

Marca que indica si el examen de archivos debe examinar subdirectorios o solo examinar el directorio raíz especificado por SearchPath. Este valor de propiedad se usa para dar formato al valor de consulta de la propiedad FileSystemFilePath , como c:\\* frente a c:\\.

SearchPath
Tipo de datos: String

Tipo de acceso: Lectura y escritura

Calificadores: Ninguno

Directorio raíz del examen, por ejemplo, c:\, %windir%, y d:\myapplication\. Esta propiedad se traduce en el valor de la propiedad FileSystemFilePath .

Timeout
Tipo de datos: UInt32

Tipo de acceso: Lectura y escritura

Calificadores: Ninguno

Valor de tiempo de espera, en milisegundos. Si una consulta FileSystemFile iniciada por el Agente de inventario durante un examen de colección de archivos se ejecuta más tiempo que el valor de tiempo de espera especificado, se cancela la consulta. El valor predeterminado es 7.200.000 milisegundos.

Comentarios

El Agente de inventario usa cada instancia de esta clase para crear una consulta FileSystemFile y recopila los archivos que coinciden con los atributos de regla. Esta clase es similar a InventoryDataItem, aunque las propiedades se traducen menos directamente en una instrucción WQL. Sin embargo, las propiedades del elemento se usan para dar formato a la consulta FileSystemFile específica de la regla y, a continuación, se usan para identificar los archivos que coinciden con los criterios de atributo. A continuación, estos archivos que coinciden se adjuntan al informe de archivos recopilado generado.

Cada instancia collectableFileItem contiene una referencia a una instancia de FileCollectionAction ; Se usan varias reglas CollectableFileItem para crear el informe de archivo recopilado combinado para una sola instancia de FileCollectionAction .

Requirements

Requisitos de tiempo de ejecución

Para obtener más información, vea Configuration Manager Client Runtime Requirements.

Requisitos de desarrollo

Para obtener más información, vea Configuration Manager Client Development Requirements.

Consulta también

Clases WMI del cliente del agente de inventario
Clase WMI del cliente FileCollectionAction
Clase WMI del cliente FileSystemFile
Clase WMI de cliente InventoryDataItem