Базовая структура IDMIF- и NOID MIF-файлов по существу одинакова. Поскольку они являются текстовыми файлами, вы можете создавать их в любом текстовом редакторе. Фактически большинство надстроек сервера SMS 2003, выполненных сторонними производителями, способны генерировать MIF-файлы, которые обновляют БД различными видами информации. Компонент SMS Installer может уведомлять сервер сайта об успешной или неуспешной установке приложений через статусные MIF-файлы. Формат MIF-файла - это промышленный стандарт. Если вы когда-либо создавали какой-либо вид пакетных файлов или файлов сценариев, вам будет легко создать MIF-файл. Начнем с файла NOIDMIF.
Создание файла NOIDMIF. Файлы NOIDMIF - вероятно, наиболее часто используемые MIF-файлы, потому что добавляют записи к существующим записям и их проще создать. На рис. 2-15 показан образец файла NOIDMIF, предназначенный для добавления к существующей в БД SMS-сервера аппаратной записи, названия и кода отдела, которому принадлежит клиентский компьютер.
Рис. 2-15. Пример файла NOIDMIF.
Файлы NOIDMIF всегда начинаются с Start Component и общего названия компонента. Следующий шаг состоит в создании класса объекта путем добавления инструкции Start Group, имени группы, идентификатора и класса. Атрибут Name дает строку, относящуюся к этому классу, которая видна в Resource Explorer. Атрибут ID представляет эту группу в данном MIF-файле. Например, если вы добавите еще одну группу, то должны дать ей идентификатор 2 и т. д., этот номер должен быть уникальным. Атрибут Class используется SMS-сервером внутренне, при обработке групповой информации.
Далее перечисляется каждый атрибут, который добавляется для этого объекта. В этом примере добавляется три атрибута: Department Name, Department Code и Department Manager. Каждый атрибут начинается с Start Attribute и заканчивается End Attribute. Для каждого атрибута вы должны предоставить значения как минимум следующим свойствам: Name ID, Type и Value. Смысл этих свойств достаточно очевиден. Name -это понятное имя атрибута. ID представляет данный атрибут среди других атрибутов. Туре указывает, является ли значение текстовой строкой, числом или списком, и, если требуется, дает длину значения. Value — это текущее значение, которое вы назначаете атрибуту. Заканчивается MIF-файл выражениями End Group и End Component.
Сохраните файл NOIDMIF, дав ему описательное имя и расширение .MIF. Вы должны разместить этот файл в папках %Windir% \MS\SMS\Noidmifs, на всех клиентских компьютерах, которые хотите обновить. Это можно сделать с помощью процесса распространения пакетов сервера SMS 2003, который будет обсуждаться в главе 12. В следующем цикле инвентаризации оборудования MIF-файл будет прочитан, его синтаксис будет оценен, и он будет добавлен к файлу инвентаризации клиента, как описано в разделе «Схема процесса инвентаризации оборудования». Далее клиентские записи БД SMS-сервера будут обновлены. После этого вы сможете просматривать их через компонент Resource Explorer, где они будут перечислены наряду с другими классами, подлежащими инвентаризации.
Инвентаризация ПО
Сервер SMS 2003 предлагает значительно расширенные возможности инвентаризации ПО. Подобно агенту инвентаризации аппаратуры, Software Inventory Client Agent (агент инвентаризации ПО на расширенном клиенте) выполняется на клиенте автоматически согласно заданному вами расписанию и собирает информацию в соответствии с выбранными вами параметрами. При последующем обсуждении я буду называть оба клиентских агента Inventory Client Agent, а при необходимости буду указывать на различия в их поведении. В отличие от агента Hardware Inventory Client Agent, агент Software Inventory Client Agent не запрашивает инвентарные данные у WMI, а просматривает локальные диски.
Агент Software Inventory Client Agent собирает информацию о приложениях, которая включает следующие данные:
• имя, версия и размер файла;
• название производителя;
• название, версия и язык продукта;
• дата и время создания файла (подразумевается время и дата установки).
Агент Software Inventory Client Agent может также собрать копии определенных файлов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.