Поделиться через


Класс WMI клиента CollectableFileItem

В Configuration Manager класс CollectableFileItem является клиентским классом инструментария управления Windows (WMI), который определяет атрибуты правила сбора файлов. Атрибуты правила определяют критерии, такие как имя файла, пути к каталогу и ограничения на размер файла. Пример: collect *.mif in %windir% up to 10 KB.

Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.

Синтаксис

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

Методы

Класс CollectableFileItem не определяет методы.

Свойства

ExcludeCompressedEncrypted
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

Флаг, указывающий, следует ли исключить из сканирования сжатые или зашифрованные файлы и каталоги или и то, и другое. Это значение свойства обычно преобразуется в значение запроса свойств FileSystemFile, IsCompressed и IsEncrypted .

FileCollectionActionID
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Идентификатор, соответствующий свойству FileCollectionActionID для связанного объекта класса WMI клиента FileCollectionAction . Агент инвентаризации использует это значение для поиска класса WMI клиента CollectableFileItem для определенного действия по сбору файлов.

FileItemID
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [realkey]

Уникальный идентификатор объекта CollectableFileItem .

FileSpec
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Маска файла, включая подстановочные знаки, используется для указания имен файлов, которые должны быть собраны, например Virussig.dat, Boot*.ini и *.mif.

MaxItemFileSize
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

Общий размер (в байтах) разрешен для файлов, собранных в соответствии с этим правилом. Например, соберите файлы размером до 128 КБ для этого правила.

PolicyID
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Уникальный идентификатор политики.

PolicyInstanceID
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Уникальный идентификатор экземпляра политики.

PolicyPrecedence
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

Приоритет политики.

PolicyRuleID
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Уникальный идентификатор правила, используемого для создания политики.

PolicySource
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Источник политики.

PolicyVersion
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ключ]

Версия политики.

ScanSubdirectories
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

Флаг, указывающий, должна ли проверка файлов проверять подкаталоги или проверять только корневой каталог, указанный в SearchPath. Это значение свойства используется для форматирования значения запроса свойства FileSystemFilePath , например c:\\* и c:\\.

SearchPath
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Корневой каталог сканирования, например c:\, %windir%, и d:\myapplication\. Это свойство преобразуется в значение свойства FileSystemFilePath .

Timeout
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

Значение времени ожидания в миллисекундах. Если запрос FileSystemFile , инициированный агентом инвентаризации во время сканирования коллекции файлов, выполняется дольше указанного значения времени ожидания, запрос отменяется. Значение по умолчанию — 7 200 000 миллисекунда.

Замечания

Агент инвентаризации использует каждый экземпляр этого класса для создания запроса FileSystemFile и собирает файлы, соответствующие атрибутам правила. Этот класс аналогичен InventoryDataItem, хотя свойства менее напрямую претворяются в инструкцию WQL. Однако свойства элемента используются для форматирования конкретного запроса FileSystemFile для правила, а затем используются для идентификации файлов, соответствующих условиям атрибута. Эти соответствующие файлы затем присоединяются к созданному отчету о собранных файлах.

Каждый экземпляр CollectableFileItem содержит ссылку на экземпляр FileCollectionAction ; Несколько правил CollectableFileItem используются для создания объединенного отчета по собранным файлам для одного экземпляра FileCollectionAction .

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения клиента Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке клиентов Configuration Manager.

См. также

Классы WMI клиента агента инвентаризации
Класс WMI клиента FileCollectionAction
Класс WMI клиента FileSystemFile
Класс WMI клиента InventoryDataItem