Класс 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