MIF-файлы могут использоваться для расширения данных инвентаризации оборудования, собранных с клиентов агентом клиента инвентаризации оборудования Configuration Manager 2007. В процессе инвентаризации оборудования сведения, которые хранятся в MIF-файлах, добавляются в отчет об инвентаризации клиента и сохраняются в базе данных сайта, где эти данные можно использовать точно также, как и данные инвентаризации клиента по умолчанию. При выполнении инвентаризации оборудования клиента может использоваться два типа MIF-файлов: NOIDMIF и IDMIF.

По умолчанию сведения из NOIDMIF- и IDMIF-файлов не инвентаризируются сайтами Configuration Manager 2007. Чтобы разрешить инвентаризацию сведений из NOIDMIF- и IDMIF-файлов, необходимо разрешить сбор этих файлов. В свойствах агента клиента инвентаризации оборудования на вкладке "Сбор MIF-файлов" для сайтов Configuration Manager 2007 можно разрешить сбор MIF-файлов одного или обоих типов. Дополнительные сведения о разрешении сбора MIF-фалов для сайтов Configuration Manager 2007 во время инвентаризации оборудования см. в разделе Свойства агента клиента инвентаризации оборудования: вкладка "Коллекция MIF-файлов".

Важно!
В Configuration Manager 2007 в соответствии со свойствами IDMIF- и NOIDMIF-файлов создаются новые или изменяются имеющиеся таблицы в базе данных сайта. Однако IDMIF- и NOIDMIF-файлы не проверяются и могут быть использованы для изменения таблиц, которые не требуется изменять. Может произойти замена правильных данных на неправильные. Могут загружаться большие объемы данных, вызывая задержки в работе всех функций Configuration Manager 2007. Чтобы снизить этот риск, сбор IDMIF- и NOIDMIF-файлов необходимо включать только при необходимости.

NOIDMIF-файлы

Стандартные MIF-файлы, используемые при инвентаризации оборудования Configuration Manager 2007, называются NOIDMIF-файлами. NOIDMIF-файлы не содержат для данных уникального идентификатора. Configuration Manager 2007 автоматически связывает данные из NOIDMIF-файла с клиентом, с которого этот NOIDMIF-файл был собран при сообщении данных инвентаризации.

Примечание
Во время цикла инвентаризации оборудования сами NOIDMIF-файлы не отправляются на сервер сайта. Собираются сведения, которые содержатся внутри NOIDMIF-файла, и добавляются в отчет об инвентаризации клиента.

Если классы, определенные в инвентаризируемом NOIDMIF-файле, еще отсутствуют в базе данных сайта Configuration Manager 2007, в ней создаются новые таблицы классов инвентаризации для хранения сведений об инвентаризации. При последующих инвентаризациях данные, которые хранятся в NOIDMIF-файле, будут инвентаризироваться и обновлять существующие данные инвентаризации клиента в базе данных сайта. Если с клиента удаляется NOIDMIF-файл, из текущих данных инвентаризации клиента в базе данных сайта удаляются все классы и свойства, относящиеся к этому NOIDMIF-файлу.

Чтобы инвентаризация NOIDMIF-файла выполнялась по умолчанию, он должен храниться на клиентах Configuration Manager 2007 в следующем каталоге:

%Windir%\System32\CCM\Inventory\Noidmifs

IDMIF-файлы

В инвентаризации оборудования Configuration Manager 2007 также могут участвовать пользовательские MIF-файлы, называемые IDMIF-файлами. IDMIF-файлы содержат уникальный идентификатор и не связаны с компьютером, с которого они были собраны. IDMIF-файлы могут использоваться для сбора данных инвентаризации устройств, не являющихся клиентами Configuration Manager 2007, например общего сетевого принтера, проигрывателя DVD, фотокопировального аппарата или другого подобного оборудования, не связанного с конкретным клиентским компьютером.

Если для сайта разрешен сбор IDMIF-файлов, он выполняется только в том случае, если размер IDMIF-файлов не превышает максимальный размер для пользовательских MIF-файлов, указанный на вкладке "Общие" свойств агента клиента инвентаризации оборудования. Дополнительные сведения о том, как указать максимальный размер пользовательского MIF-файла, см. в разделе Свойства агента клиента инвентаризации оборудования: вкладка "Общие".

Важно!
Поскольку IDMIF-файлы не связаны с клиентом Configuration Manager 2007, они собираются агентом клиента инвентаризации оборудования и отправляются на сервер сайта вместе с отчетом об инвентаризации оборудования клиента. В зависимости от заданного для сайта максимального размера пользовательского MIF-файла сбор IDMIF-файлов может увеличить нагрузку на сеть во время инвентаризации клиентов, поэтому его необходимо запланировать прежде, чем разрешать.

IDMIF-файлы — это такие же файлы, как и NOIDMIF, за исключением указанных ниже отличий.

  • IDMIF-файлы должны иметь разностный заголовок, содержащий архитектуру и уникальный идентификатор. NOIDMIF-файлов подобный заголовок присваивается системой автоматически во время обработки на клиенте.

  • IDMIF-файлы должны включать группу верхнего уровня с тем же классом, что и добавляемая или изменяемая архитектура, и эта группа должна содержать не менее одного свойства.

  • Как и NOIDMIF-файлы, IDMIF-файлы имеют ключевые свойства, которые должны быть уникальны. Для любого класса, имеющего более одного экземпляра, должно быть определено не менее одного ключевого свойства, иначе последующие экземпляры перезапишут предыдущие.

  • Удаление IDMIF-файлов с клиентов не приводит к удалению связанных с ними данных из базы данных сайта при последующих инвентаризациях оборудования.

  • Сведения из IDMIF-файла не добавляются в отчеты об инвентаризации клиентов, а по сети отправляются сами файлы, которые будут обработаны на сервере сайта.

Чтобы инвентаризация IDMIF-файла выполнялась по умолчанию, он должен храниться на клиентах Configuration Manager 2007 в следующем каталоге:

%Windir%\System32\CCM\Inventory\Idmifs

См. также