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


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

В Configuration Manager класс FileCollectionAction — это клиентский класс инструментария управления Windows (WMI), который связывает набор правил сбора файлов с отчетными сведениями, связывая файлы для сбора с назначением отчета.

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

Синтаксис

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

Методы

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

Свойства

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

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

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

Тип отчета о сборе файлов. Возможные значения:

Значение Описание
Full Отчет содержит все файлы, собранные связанными запросами CollectableFileItem .
ДЕЛЬТА Отчет содержит файлы, которые были изменены с момента последнего отчета.
Повторная синхронизация Отчет содержит файлы в виде полного отчета, а также содержит все собранные файлы, но он активируется запросом на повторную синхронизацию политики сайта.

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

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

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

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

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

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

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

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

Для коллекции IDMIF это значение равно true. Результаты сбора похожи на перемещение файлов из клиента в место назначения.

Для сбора файлов программного обеспечения это значение равно false. Результаты сбора похожи на копирование файлов из клиента в место назначения.

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

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

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

Текстовое поле, описывающее действие сбора файлов. Стандартные значения описания: Коллекция файлов и Коллекция IDMIF.

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

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

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

Уникальный идентификатор действия сбора файлов. Возможные значения:

Тип идентификатора действия сбора файлов Значение
Коллекция файлов программного обеспечения {00000000-0000-0000-0000-000000000010}
Коллекция IDMIF {00000000-0000-0000-0000-000000000012}

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

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

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

Адрес назначения для созданного отчета.

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

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

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

Тип собранных файловых вложений для отчета. Возможные значения:

  • FILECOLL

  • IDMIF

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    true , чтобы включить сведения о внешнем файле для каждого вложения файла в созданном отчете для коллекции файлов программного обеспечения. Созданный отчет содержит исходное имя файла, путь, размер и дату изменения.

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

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

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

    Значение времени ожидания, используемое клиентской платформой для истечения срока действия отчета (сообщения), отправляемого агентом инвентаризации в точку управления. Если отчет об инвентаризации не может быть отправлен в точку управления, клиентская платформа продолжает держать сообщение до истечения времени ожидания отчета. Он периодически пытается повторно отправить сообщение.

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

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

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

    Задержка (в миллисекундах) для передачи поставщику инвентаризации файловой системы для сканирования коллекции файлов.

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

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

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

    Имя файла, используемое для предотвращения сканирования каталога. Обычно это значение имеет значение Skpswi.dat для сбора файлов программного обеспечения. Обычно он не задан для коллекции IDMIF.

Замечания

Этот класс аналогичен InventoryAction, с основным отличием является тип файлов коллекции для коллекции файлов и экземпляров WMI для инвентаризации.

С помощью политики сайта предоставляются два стандартных действия по сбору файлов: коллекция файлов программного обеспечения и коллекция IDMIF. Для каждого из этих действий сбора файлов агент инвентаризации создает отчет с вложениями на основе запросов, созданных на основе экземпляров CollectableFileItem . Созданный отчет отправляется в указанное место назначения.

Требования

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

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

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

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

См. также

Классы WMI клиента агента инвентаризации
Класс WMI клиента InventoryAction
Класс WMI клиента CollectableFileItem