Расширение инвентаризации оборудования в Configuration Manager

Относится к Configuration Manager (Current Branch)

Инвентаризация оборудования считывает информацию с компьютеров Windows с помощью инструментария управления Windows (WMI). WMI — это Майкрософт реализации веб-управления предприятием (WBEM), отраслевого стандарта для доступа к информации об управлении на предприятии. В предыдущих версиях Configuration Manager вы расширили инвентаризацию оборудования, изменив файл sms_def.mof на сервере сайта. Этот файл содержит список классов WMI, которые могут быть прочитаны при инвентаризации оборудования. При редактировании этого файла можно включить и отключить существующие классы, а также создать новые классы для инвентаризации.

Файл Configuration.mof используется для определения классов данных для инвентаризации оборудования на клиенте и не изменяется с Configuration Manager 2012 г. Вы можете создавать классы данных для инвентаризации существующих или пользовательских классов данных репозитория WMI или разделов реестра, присутствующих в клиентских системах.

Файл Configuration.mof также определяет и регистрирует поставщиков WMI, которые обращаются к сведениям об устройстве во время инвентаризации оборудования. Регистрация поставщиков определяет тип используемого поставщика и классы, поддерживаемые поставщиком.

Когда Configuration Manager клиенты запрашивают политику, configuration.mof присоединяется к тексту политики. Затем этот файл загружается и компилируется клиентами. При добавлении, изменении или удалении классов данных из файла Configuration.mof клиенты автоматически компилируют эти изменения, внесенные в классы данных, связанные с инвентаризацией. Никаких дополнительных действий для инвентаризации новых или измененных классов данных на Configuration Manager клиентах не требуется. Этот файл находится в папке Inboxes\clifiles.src\hinv\ каталога установки Configuration Manager на сервере первичного сайта или на сервере сайта центра администрирования (CAS).

В Configuration Manager текущей ветви файл sms_def.mof не редактируется, как в предыдущих версиях. Вместо этого внесите эти изменения с помощью параметров клиента. Configuration Manager предоставляет следующие методы расширения инвентаризации оборудования.

Примечание.

При изменении состояния классов в параметрах клиента при обновлении сайта некоторые классы могут вернуться в состояние по умолчанию. Например, если вы отключите SMS_Windows8Application классы илиSMS_Windows8ApplicationUserInfo, они будут включены после установки обновления Configuration Manager. При настройке классов инвентаризации оборудования обязательно проверьте их конфигурацию до и после обновления сайта.

Если вы вручную изменили файл Configuration.mof для добавления пользовательских классов инвентаризации, эти изменения будут перезаписаны при обновлении сайта. Чтобы продолжать использовать пользовательские классы после обновления, добавьте их в раздел Добавленные расширения файла Configuration.mof. Не изменяйте ничего выше этого раздела. Остальные разделы зарезервированы для изменения Configuration Manager. Сайт резервирует настраиваемый файл Configuration.mof в папке data\hinvarchive\ каталога установки Configuration Manager на сервере сайта.

Начиная с версии 2107, вы можете использовать службу администрирования для настройки пользовательских свойств на устройствах.Затем можно использовать настраиваемые свойства в Configuration Manager для создания отчетов или создания коллекций. Дополнительные сведения см. в разделе Пользовательские свойства для устройств.

Методы

Включение и отключение

Включите или отключите некоторые из всех атрибутов класса, который уже существует в клиенте. Это действие предписывает агенту инвентаризации оборудования собирать данные о клиентах. Это действие можно выполнить в параметрах клиента по умолчанию или пользовательских параметрах клиента устройства. Дополнительные сведения см. в разделе Включение или отключение существующих классов.

Добавление

Если класс WMI существует на клиенте и известен сайту, это действие включает его в возможный набор классов инвентаризации оборудования. Вы можете добавить новый класс инвентаризации из пространства имен WMI другого устройства. Это действие выполняется только для параметров клиента по умолчанию. Дополнительные сведения см. в разделе Добавление нового класса.

Расширение

Добавьте новый класс WMI в клиент. Чтобы вручную расширить инвентаризацию оборудования, измените файл configuration.mof на сайте верхнего уровня.

Если класс WMI еще не существует на клиенте, необходимо расширить схему WMI:

  1. Измените файл configuration.mof на сайте верхнего уровня. Просмотрите dataldr.log, чтобы увидеть, как сайт добавил его.

  2. Обновите политику на клиенте и дождитесь компиляции нового класса.

  3. Используйте параметры клиента по умолчанию, чтобы добавить новый класс в инвентаризацию оборудования. Этот класс не требуется включать в параметрах клиента по умолчанию. Затем его можно включить в настраиваемом параметре клиента устройства.

Импорт и экспорт

Используйте консоль Configuration Manager для импорта и экспорта MOF-файлов, содержащих классы инвентаризации. Дополнительные сведения см. в разделах Импорт классов и Как экспортировать классы.

Сведения о файлах NOIDMIF

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

Сведения о файлах IDMIF

Используйте IDMIF-файлы для сбора сведений о ресурсах в организации, которые не связаны с клиентом Configuration Manager. Например, проекторы, фотокопии и сетевые принтеры. Дополнительные сведения см. в разделе Создание ФАЙЛОВ IDMIF.

Procedures

Эти процедуры помогают настроить параметры клиента по умолчанию для инвентаризации оборудования и применяются ко всем клиентам в иерархии. Если вы хотите, чтобы эти параметры применялись только к некоторым клиентам, создайте настраиваемый параметр клиентского устройства и назначьте его коллекции определенных клиентов. Дополнительные сведения см. в разделе Настройка параметров клиента.

Включение или отключение существующих классов

  1. В консоли Configuration Manager перейдите в рабочую область Администрирование и выберите узел Параметры клиента.

  2. Выберите Параметры клиента по умолчанию. На вкладке Главная в группе Свойства выберите Свойства.

  3. В диалоговом окне Параметры клиента по умолчанию выберите Инвентаризация оборудования.

  4. В списке Параметры устройства выберите Задать классы.

  5. В диалоговом окне Классы инвентаризации оборудования выберите или очистите классы и свойства класса, которые будут собираться инвентаризацией оборудования. Можно развернуть классы, чтобы выбрать или очистить отдельные свойства в этом классе. Используйте поле Поиск классов инвентаризации для поиска отдельных классов.

Важно!

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

Добавление нового класса

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

  1. В консоли Configuration Manager перейдите в рабочую область Администрирование и выберите узел Параметры клиента.

  2. Выберите Параметры клиента по умолчанию. На вкладке Главная в группе Свойства выберите Свойства.

  3. В диалоговом окне Параметры клиента по умолчанию выберите Инвентаризация оборудования.

  4. В списке Параметры устройства выберите Задать классы.

  5. В диалоговом окне Классы инвентаризации оборудования нажмите кнопку Добавить.

  6. В диалоговом окне Добавление класса инвентаризации оборудования выберите Подключиться.

  7. В диалоговом окне Подключение к инструментарию управления Windows (WMI) укажите имя компьютера, с которого вы получите классы WMI и пространство имен WMI для получения классов. Если вы хотите получить все классы ниже указанного пространства имен WMI, выберите Рекурсивный. Если компьютер, к которому вы подключаетесь, не является локальным компьютером, укажите учетные данные для учетной записи, которая имеет разрешение на доступ к WMI на удаленном компьютере.

  8. Выберите Подключить.

  9. В диалоговом окне Добавление класса инвентаризации оборудования в списке Классы инвентаризации выберите классы WMI, которые нужно добавить в Configuration Manager инвентаризации оборудования.

  10. Если вы хотите изменить сведения о выбранном классе WMI, выберите Изменить и в диалоговом окне Квалификаторы классов укажите следующие сведения:

    • Отображаемое имя: это имя будет отображаться в обозревателе ресурсов.

    • Свойства. Укажите единицы измерения, в которых будет отображаться каждое свойство класса WMI.

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

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

Импорт классов

Импортировать классы инвентаризации можно только при изменении параметров клиента по умолчанию. Однако можно использовать пользовательские параметры клиента для импорта сведений, не включающих изменения схемы, например для изменения свойства существующего класса с True на False.

  1. В консоли Configuration Manager перейдите в рабочую область Администрирование и выберите узел Параметры клиента.

  2. Выберите Параметры клиента по умолчанию. На вкладке Главная в группе Свойства выберите Свойства.

  3. В диалоговом окне Параметры клиента по умолчанию выберите Инвентаризация оборудования.

  4. В списке Параметры устройства выберите Задать классы.

  5. В диалоговом окне Классы инвентаризации оборудования выберите Импорт.

  6. В диалоговом окне Импорт выберите MOF-файл, который требуется импортировать, и нажмите кнопку ОК. Просмотрите элементы, которые будут импортированы, и выберите Импорт.

Экспорт классов

  1. В консоли Configuration Manager перейдите в рабочую область Администрирование и выберите узел Параметры клиента.

  2. Выберите Параметры клиента по умолчанию. На вкладке Главная в группе Свойства выберите Свойства.

  3. В диалоговом окне Параметры клиента по умолчанию выберите Инвентаризация оборудования.

  4. В списке Параметры устройства выберите Задать классы.

  5. В диалоговом окне Классы инвентаризации оборудования выберите Экспорт.

    Примечание.

    При экспорте классов будут экспортированы все выбранные в настоящее время классы.

  6. В диалоговом окне Экспорт укажите MOF-файл, в который нужно экспортировать классы, и нажмите кнопку Сохранить.

Сбор строк размером более 255 символов

Для свойств инвентаризации оборудования можно указать длину строк, превышающую 255 символов. Это действие применяется только к добавленным классам и свойствам инвентаризации оборудования, которые не являются ключами.

  1. В рабочей области Администрирование выберите Параметры клиента. Выберите параметр клиентского устройства для изменения, а затем выберите Свойства.

  2. Выберите Инвентаризация оборудования, затем Задать классы и Добавить.

  3. Нажмите Подключиться.

  4. Введите имя компьютера, пространство имен WMI и при необходимости выберите рекурсивный . При необходимости укажите учетные данные для подключения. Выберите Подключить , чтобы просмотреть классы пространства имен.

  5. Выберите новый класс, а затем щелкните Изменить.

  6. Измените значение параметра Длина свойства, которое является строкой, отличной от ключа, на значение больше 255. Нажмите кнопку ОК.

  7. Убедитесь, что для параметра Добавить класс инвентаризации оборудования выбрано измененное свойство, и нажмите кнопку ОК.

Использование MIF-файлов

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

Важно!

Прежде чем добавлять сведения из MIF-файлов в базу данных Configuration Manager, создайте или импортируйте класс . Дополнительные сведения см. в разделах Добавление нового класса или Как импортировать классы этой статьи.

Создание ФАЙЛОВ NOIDMIF

ФАЙЛЫ NOIDMIF можно использовать для добавления сведений в инвентаризацию оборудования клиента, которые обычно не могут быть собраны Configuration Manager и связаны с определенным клиентским устройством. Например, многие компании помечают каждый компьютер в организации номером актива, а затем каталоги этих номеров вручную. При создании файла NOIDMIF эти сведения можно добавить в базу данных Configuration Manager и использовать для запросов и отчетов.

Дополнительные сведения о создании файлов NOIDMIF см. в разделе Сведения об инвентаризации документации по пакету SDK для Configuration Manager.

Важно!

При создании файла NOIDMIF сохраните его в формате в кодировке ANSI. Если вы сохраняете файлы NOIDMIF в кодировке UTF-8, Configuration Manager не сможет прочитать их.

После создания файла NOIDMIF сохраните его в папке на каждом клиенте %Windir%\CCM\Inventory\noidmifs . Configuration Manager собирает сведения из файлов NODMIF в этой папке во время следующего запланированного цикла инвентаризации оборудования.

Создание IDMIF-файлов

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

Дополнительные сведения о создании IDMIF-файлов см. в разделе Сведения об инвентаризации документации по пакету SDK для Configuration Manager.

После создания IDMIF-файла сохраните его в папке на %Windir%\CCM\Inventory\idmifs клиентских компьютерах. Configuration Manager собирает сведения из этого файла во время следующего запланированного цикла инвентаризации оборудования. Объявите новые классы для сведений, содержащихся в файле, добавив или импортировав их.

Примечание.

MIF-файлы могут содержать большие объемы данных, а сбор этих данных может негативно повлиять на производительность сайта. Включите коллекцию MIF только при необходимости. Настройте параметр Максимальный пользовательский размер файла MIF (КБ) в параметрах инвентаризации оборудования. Дополнительные сведения см. в статье Общие сведения о инвентаризации оборудования.