none
Расширенная инвентаризация + Report RRS feed

  • Вопрос

  • Добрый день.
    Вопрос заключается в следующем: необходимо расширить стандартный отчет доплнительным полем, в которым будет содержаться инвентарный номер оборудования.
    На данном этапе создан noidmif файл. Скопирован в нужныю папку. Инвентаризация проходит, значение отображается в Resource explorer.
    Как добавить данное значение в стандартный Report? При считывании mif файлов с клиента SCCM автоматически добавляет их значения в базу данных?
    Заранее благодарен за помощь.
    2 июня 2009 г. 12:29

Ответы

  • При считывании mif файлов с клиента SCCM автоматически добавляет их значения в базу данных?
    Мало того создает еще и таблицу куда и заносит данные считанные с MIF файла.
    Т.е. если создаешь mif файл такого содержания
    Start Component
     Name = "System Information"
     Start Group
      Name = "Inventory Information"
      ID = 1
      Class = "InventoryInformation"
      Start Attribute
          Name = "Inventory number"
          ID = 1 
          Type = String(250)
          Value = "ТЕСТОВЫЙ ИНВЕНТАРНЫЙ НОМЕР"
      End Attribute
      Start Attribute
          Name = "Serial number"
          ID = 2
          Type = String(250)
          Value = "ТЕСТОВЫЙ СЕРИЙНЫЙ НОМЕР"
       End Attribute
     End Group
    End Component
    то создастся таблица Inventory_Information_DATA и Inventory_Information_HIST, а уже данные в отчет нужно выгребать из нее.
    • Предложено в качестве ответа Velby 3 июня 2009 г. 14:30
    • Помечено в качестве ответа Nikita PanovModerator 2 сентября 2009 г. 12:18
    3 июня 2009 г. 14:29

Все ответы

  • В базе данных создана таблица для класса определенного в noidmif файле. Также присутствуют столбцы с именами атрибутов. Вот только значения туда не заносятся. Чтобы значения попадали в БД мне необходимо конфигурировать sms_def.mof и configuration.mof ?

  • При считывании mif файлов с клиента SCCM автоматически добавляет их значения в базу данных?
    Мало того создает еще и таблицу куда и заносит данные считанные с MIF файла.
    Т.е. если создаешь mif файл такого содержания
    Start Component
     Name = "System Information"
     Start Group
      Name = "Inventory Information"
      ID = 1
      Class = "InventoryInformation"
      Start Attribute
          Name = "Inventory number"
          ID = 1 
          Type = String(250)
          Value = "ТЕСТОВЫЙ ИНВЕНТАРНЫЙ НОМЕР"
      End Attribute
      Start Attribute
          Name = "Serial number"
          ID = 2
          Type = String(250)
          Value = "ТЕСТОВЫЙ СЕРИЙНЫЙ НОМЕР"
       End Attribute
     End Group
    End Component
    то создастся таблица Inventory_Information_DATA и Inventory_Information_HIST, а уже данные в отчет нужно выгребать из нее.
    • Предложено в качестве ответа Velby 3 июня 2009 г. 14:30
    • Помечено в качестве ответа Nikita PanovModerator 2 сентября 2009 г. 12:18
    3 июня 2009 г. 14:29
  • Спасибо, разобрался. Вот только проблема состоит в том, что вьюшка по умолчанию ссылается на  Inventory_Information_HIST, где значений нет. Меняем на Inventory_Information_DATA  и все работает.

  • _HIST это типа хистори.
    Туда записываются все изменения собранные из MIF файла